別のWebサーバーからの為替レート情報を照会する$.ajax()
要求があります。これが、呼び出しで「アクセスが拒否されました」というエラーが発生する理由です(私は信じています)$.ajax()
。
この種の活動を許可する方法はありますか?
別のWebサーバーからの為替レート情報を照会する$.ajax()
要求があります。これが、呼び出しで「アクセスが拒否されました」というエラーが発生する理由です(私は信じています)$.ajax()
。
この種の活動を許可する方法はありますか?
はい、リモートサーバーがJSONPをサポートできる場合は、JSONPを使用できます(GETリクエストでのみ機能し、 .ajax関数でも機能します)。別のオプションは、同じドメインにブリッジサーバースクリプトを作成することです。
これがあなたが始めるのを助けるかもしれない記事です。
仕組みは次のとおりです。
サーバーは、次の形式を使用してデータを送信する必要があります。
callback({name : "Smith", id : 1})
ここで構成可能であるcallback
必要があります。
したがって、基本的にjQueryにはscript
DOM内にタグが含まれています。
<script type="text/javascript" src="http://distantdomain.com/?jsonp_callback=someRandomName"></script>
someRandomName
関数が実行され、JSONオブジェクトが渡されます。