我是一位有用的助手,可以为您翻译文本。
我正在尝试创建一个小而简单的JS框架,用于教育目的,但现在我遇到了一个无法解决的问题。
目录结构
home.html文件包含一些示例文本,没有什么特别的。我希望jQuery将home.html的内容加载到content div中,但是当我加载页面时什么也没有发生。然而,带有“Load was performed”消息的警报被触发。
对我来说,这个任务似乎相当琐碎,所以我犯的错误可能很愚蠢,但是任何帮助都非常感激。
谢谢!
更新:
在我的服务器上使用它可以工作,但在本地主机上失败。我现在无法使用Firebug技巧,因为在本地使用它时不显示任何内容。有什么想法吗?
我正在尝试创建一个小而简单的JS框架,用于教育目的,但现在我遇到了一个无法解决的问题。
目录结构
/
/framework
jquery.js
init.js
/content
home.html
style.css
index.html
问题
显然我并没有在这里粘贴jQuery文件和样式表,但这里有index.html和init.js:
index.html
<!DOCTYPE html>
<head>
<script src="framework/jquery-1.5.min.js"></script>
<script src="framework/init.js"></script>
<title>My website</title>
</head>
<body>
<div id="content">
</div>
</body>
</html>
init.js
$(document).ready(function(){
if(!window.location.hash) {
$("#content").load("../content/home.html", function() {
alert("Load was performed.");
});
}
});
home.html文件包含一些示例文本,没有什么特别的。我希望jQuery将home.html的内容加载到content div中,但是当我加载页面时什么也没有发生。然而,带有“Load was performed”消息的警报被触发。
对我来说,这个任务似乎相当琐碎,所以我犯的错误可能很愚蠢,但是任何帮助都非常感激。
谢谢!
更新:
在我的服务器上使用它可以工作,但在本地主机上失败。我现在无法使用Firebug技巧,因为在本地使用它时不显示任何内容。有什么想法吗?
../content/home.html
存在吗? - Jeremy