【发布时间】:2014-01-07 21:54:45
【问题描述】:
我的网站由两个页面组成。我正在尝试将第 2 页加载到第一页的 div 中,然后在单击时显示第 2 页。我正在尝试使用以下不起作用的代码。我是新手,如果这只是个愚蠢的问题,我深表歉意。
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
$("button").click(function(){
$.ajax({url:"myPage2.html",success:function(result){
$("#div1").html(result);
}});
});
});
</script>
</head>
<body>
<div id="div1"><h2>Let jQuery AJAX Change This Text</h2></div>
<button>Get External Content</button>
</body>
</html>
【问题讨论】:
-
你第二页的网址真的是
#myPage2.html -
显然不可能,因为
#用于将页面的URL与页面上要滚动到的锚点分开。 -
试试 jsFiddler.net,当你有这样的问题时,你可以在那里加载它并给我们发一个链接。这样人们就可以对其进行编辑和使用。
-
不抱歉,这是 mypage2.html。
-
你在评论中提到了一个外部域,你没有在你的问题中提到它。您是否尝试从外部域加载 myPage2.html?
标签: javascript jquery ajax