0

これを使用して別のページから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=" ">

4

1 に答える 1