ホームページ > 記事 > ウェブフロントエンド > Jsonを取得するためのJqueryクロスドメインメソッド
今回はJqueryのクロスドメインでJsonを取得する方法と方法をお届けします。 JqueryのクロスドメインでJsonを取得する場合の注意事項は次のとおりです。
過去 2 日間、JQuery を使用してドメイン間でデータを取得すると、サーバーから JSON 値が返されず、非常にイライラしました。クロスドメイン 2 つの方法は、$.ajax と $.getJSON です
最後に、落ち着いて公式の JSON ドキュメントを読むと、次の段落を見つけます: JSON データは、簡単に解析できる構造化データの一種です。
JavaScriptを通じて。取得したデータ ファイルがリモート サーバーに保存されている場合 (ドメイン名が異なる場合、つまりクロスドメイン データ取得)、jsonp タイプを使用する必要があります。このタイプを使用すると、リクエストされた URL に追加されるクエリ文字列パラメータ callback=? が作成されます。有効な JSONP リクエストを完了するには、サーバーは JSON データの前に
コールバック関数名を追加する必要があります。コールバック関数のパラメータ名を指定してデフォルトのコールバックを置き換える場合は、$.ajax() の jsonp パラメータを設定できます。 実際、jquery のクロスドメイン原理は外部リンク