【发布时间】:2014-03-23 09:17:25
【问题描述】:
我遇到了一个非常烦人的问题。
所以,我的计划是有一个 UL 菜单,其中包含不同数量的 Li。 当我单击它们中的每一个时,我想将一个新的 HTML 页面加载到我的“Content-DIV”中。
我做了很多研究,发现了 Ajax 和 Jquery。我已经尝试了很多不同的代码来使其工作,并且我已经成功地将我的 .js 文件链接到我的索引文件。我用一个简单的 Alert 命令进行了尝试。 但是当我尝试将我的页面加载到我的 DIV 中时,它根本不起作用,我不知道出了什么问题! 我在 stackoverflow 上找到了一个几乎相同的链接,但他们没有使用菜单打开页面。
这是我的索引:
<div id="Left">
<ul id="nav" >
<li><a href="Home.html id="load_home">Home</a></li>
<li><a href="#">Page 1</a></li>
<li><a href="#">Page 2</a>
</ul>
</div>
<div id="content">
</div>
<script>$(document).ready( function() {
$("#load_home").on("click", function() {
$("#content").load("Home.html");
});
});
</script>
有什么想法吗?任何答案将不胜感激。 谢谢。
/马丁
【问题讨论】:
-
home.html 页面只是一个 html sn-p 还是一个完整的 html 页面(等)。顺便说一句,这是个坏主意。如果 JavaScript 被禁用,则无法导航到您的页面。
标签: javascript jquery html css ajax