JSON(JavaScriptオブジェクト表記)は、Webアプリケーションでのデータ送信に最適な言語に依存しないテキストベースの形式です。その簡潔な構造により、XMLよりも効率的になります
$.getJSON()
)を含むリクエストパラメーターをより細かい制御を提供します。
JSONLINTのようなツールを使用してJSONを検証することは、JSONの厳密な構文のために重要です。 トレーリングコンマや一貫性のないキーフォーマットなどのエラーは、問題を引き起こす可能性があります。
$.ajax()
async: true
JSONの理解:jQueryは、合理化されたJSON処理のための
メソッドを提供します。 これは、の単純化されたバージョンであり、関連するオプションを暗黙的に設定します。構文は次のとおりです
:JSONデータソースのURL(必須)。
:サーバーに送信するオプションのデータ(オブジェクトまたは文字列)。
$.getJSON()
$.ajax()
:成功した検索時に実行されたコールバック関数(オプション)。 単純なコールバックは次のように見えるかもしれません:
$.getJSON(url, data, success);
url
を使用すると、より明示的なコントロールを提供します:data
success
function success(data) { // Process the 'data' object }
$.ajax()
サンプルjavascript(
$.ajax({ dataType: 'json', url: url, data: data, success: success });
$.getJSON(url, data, success);
の非同期性が実証されています。$.getJSON()
サンプルjson():example.json
function success(data) { // Process the 'data' object }
サンプルhtml():index.html
$.ajax({ dataType: 'json', url: url, data: data, success: success });