1

django + jquery を使用して作成された 2 つのページ (A と B) があります。それらの URL は次のとおりです。

http://127.0.0.1:8081/temp1/ (pageA)
http://127.0.0.1:8082/temp2/ (pageB)

ajax() を使用して、ページ A の js スクリプトでページ B をクロールしたいのですが、js スクリプトは次のとおりです。

 $("#tmp_button1").click(function(tmp_event) {
    $.ajax({
            url: "http://127.0.0.1:8082/temp2/",
            async: false,
            headers: {
                   "Access-Control-Allow-Origin" : "*"
            },
            error: function(request, error) {
                    alert(error);
            },
            success: function(response) {
                    alert(response);
            }
    });
});

残念ながら、ページ B をクロールできませんでした。これはクロスドメイン アクションですか? jquery を使用してページ B をクロールしたい場合、どうすればよいですか?

どんな助けでも大歓迎です!

4

2 に答える 2

0

ソース ポリシーが同じであるため、これを行うことはできません。ポート番号が異なるため、ページAとページBは異なるドメインからのものです。

Jsonp を確認してください: http://en.wikipedia.org/wiki/JSONPこれがおそらく解決策です。

于 2013-10-14T09:10:41.067 に答える