これを使用して別のページからdivをロードしようとしていますが、
$('#result').load('page2.php #divX')
しかし、ページ 1 とページ 2 が両方のページの先頭にリンクされた同じ JavaScript ファイルを使用していても、そのページに含まれる JavaScript は機能しません。したがって、これは同じオリジンポリシーであると想定しています。この制限を回避するためにjqueryとjsonを使用してこれを行うにはどうすればよいですか?
このAjaxのようなものですが、ここからどこへ行くべきかわかりません。
(function($) {
var url = 'page2';
$.ajax({
type: 'GET',
url: url,
async: false,
contentType: "application/json",
dataType: 'jsonp'
});
})(jQuery);
私が間違っていなければ、page2 にコールバックを書かなければならないことは理解しています。
追加。
ここに Page1 があります。
$('#Loadfrompage2').click(function() {
$('#result').load('../page2.php #divX')
});
Page.2 コンテンツ。
<div id="divX">
<input name="B" type="submit" value=" ">
<input name="P" type="submit" id="Q" value=" ">
<input name="A" type="submit" value=" ">