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