0

重複の可能性:
小さな Ajax JavaScript ライブラリ

URL を非同期的にロードする関数を必要とするライブラリをプログラミングしています。のまったく同じ機能が必要ですが、$.getjQuery を 1 つの関数だけのライブラリの依存関係にしたくない場合を除きます。これを可能にする自己完結型のスニペットとは何ですか?

私はいくつかのことを試しましたが、それらのほとんどはどこかで壊れています。たとえば、私が見つけることができる最も精巧なものは、Origin <url> is not allowed by Access-Control-Allow-OriginChrome でエラーが発生します。

4

1 に答える 1

0

基本的な Ajax 呼び出しを使用する必要があります。XMLHttpRequest オブジェクトに関するチュートリアルを参照してください。しかし、あなたが抱えている問題は、クロスドメイン呼び出しを行おうとしていることです。同一オリジン ポリシーのため、これは不可能です。

現代のブラウザではCORS リクエストを作成できますが、リクエストするサーバーはそれをサポートしている必要があります。

他のオプションは、ローカル プロキシを実行することです [つまり、サーバー側の言語アプリケーションが必要です]

3 番目のオプションは、jsonp 呼び出しでyahoo pipesのようなサービスを使用することです。

于 2012-12-15T03:15:47.787 に答える