0

そこで、$.ajax 呼び出しで IE を正常に動作させるために、キーボードに頭をぶつけて数時間過ごした後、代わりに $.getJSON を使用することにしました。

 $.getJSON("addresshere", function(data) {
      alert(data); 
});

アラートに到達していないようで、コンソールにエラーが表示されていません...何が間違っているのかわかりません。

※会社のホームページなのでアドレスを変更しました。

別のサーバーからデータを取得する必要があるため、 $.getJSON を使用しています。$.get と $.ajax を試しましたが、IE では両方の呼び出しに問題があり、ブロックされています。

編集: はい、申し訳ありませんが、これはクロス ドメイン リクエストです。Google Chrome を使用して $.ajax と $.get を開発していますが、$.getJSON で問題が発生しています。

4

1 に答える 1

0

これはブラウザによって許可されていません。この時点では、銀行の Web サイト、Facebook、または好きなものへのリクエストをプロキシすることを止めることはできないからです。それはセキュリティ上の懸念です。詳細情報: http://en.wikipedia.org/wiki/Cross-site_request_forgery

ただし、GET リクエストのみを行っており、これを開発のみに使用している場合 (本番環境ではこれを行わないでください)、YQL を使用してリクエストをプロキシすることができます: http://ajaxian.com/archives/using- yql-as-a-proxy-for-cross-domain-ajax

于 2013-03-26T16:35:38.323 に答える