我正在尝试使用这个从另一个页面加载一个 div,
$('#result').load('page2.php #divX')
但即使 page1 和 page 2 使用链接在两个页面头部的相同 JavaScript 文件,该页面中包含的 JavaScript 也不会工作。所以我认为这是同源政策。我如何使用 jquery 和 json 来绕过这个限制?
像 Ajax 这样的东西,但我不知道从这里去哪里。
(function($) {
var url = 'page2';
$.ajax({
type: 'GET',
url: url,
async: false,
contentType: "application/json",
dataType: 'jsonp'
});
})(jQuery);
我知道如果我没记错的话,我必须在第 2 页写一些回调,我该怎么做?
添加。
这是第 1 页。
$('#Loadfrompage2').click(function() {
$('#result').load('../page2.php #divX')
});
第 2 页内容。
<div id="divX">
<input name="B" type="submit" value=" ">
<input name="P" type="submit" id="Q" value=" ">
<input name="A" type="submit" value=" ">