ホームページ  >  記事  >  ウェブフロントエンド  >  Jsonを取得するためのJqueryクロスドメインメソッド

Jsonを取得するためのJqueryクロスドメインメソッド

php中世界最好的语言
php中世界最好的语言オリジナル
2018-04-25 14:15:291003ブラウズ

今回はJqueryのクロスドメインでJsonを取得する方法と方法をお届けします。 JqueryのクロスドメインでJsonを取得する場合の注意事項は次のとおりです。

過去 2 日間、JQuery を使用してドメイン間でデータを取得すると、サーバーから JSON 値が返されず、非常にイライラしました。クロスドメイン 2 つの方法は、$.ajax と $.getJSON です

最後に、落ち着いて公式の JSON ドキュメントを読むと、次の段落を見つけます: JSON データは、簡単に解析できる構造化データの一種です。

JavaScript

を通じて。取得したデータ ファイルがリモート サーバーに保存されている場合 (ドメイン名が異なる場合、つまりクロスドメイン データ取得)、jsonp タイプを使用する必要があります。このタイプを使用すると、リクエストされた URL に追加されるクエリ文字列パラメータ callback=? が作成されます。有効な JSONP リクエストを完了するには、サーバーは JSON データの前に

コールバック関数

名を追加する必要があります。コールバック関数のパラメータ名を指定してデフォルトのコールバックを置き換える場合は、$.ajax() の jsonp パラメータを設定できます。 実際、jquery のクロスドメイン原理は外部リンク