0

以前に、AJAX を介したクロス ドメイン リクエストは不可能であると読みました (XHR は同じオリジン ポリシーにバインドされているため)。したがって、動的スクリプト インジェクションを使用する JSONP を使用します (スクリプト タグは同じオリジン ポリシーにバインドされていないため)。

ただし、jQuery AJAX のドキュメントを調べていたところ、「crossDomain」という設定が 1 つあります。

では、jQuery/AJAX を介してクロス ドメイン リクエストがサポートされるようになりましたか? JSONP で得られるものと同じですか?

4

1 に答える 1

0

クロス ドメイン リクエストを使用するプロジェクトを作成しました。例はほとんどありません。

ここ、Githubにあります。

クライアント側コード (javascript) でこの関数を使用します。

function getHTML(url, callback){
    url = url.trim();

    $.ajax({
        url: url,
        type: 'GET',
        success: function(res) {
            var headline = res.responseText;

            if(headline === ""){
                callback("There was a problem with the page. Be sure that your url is correct.");
                return;
            }

            callback(null, headline);
        }
    });
}
于 2013-03-17T07:10:13.373 に答える