2011-09-14 6 views
1

$.getJSONが正確に何を知りたいのですか。

リクエストを送信するために使用されていますか? OR コールバック関数として使用されていますか?

また、私は$.getJSON

答えて

1

$.getJSONは、指定されたデータで指定されたURLにAJAX要求を行い使用することができますここで私は、さまざまなシナリオを教えてください。あなたがそのようにAJAXリクエストの結果を使用したいときは、calbackを指定:

$.getJSON('SomeUrl\Path\On\Your\Server', 
     { someProperty: 'someValue' }, 
     function(response) 
     { 
      // Do Stuff with the response 
     }); 

あなたはJSONのリクエストを取得したいとき$.getJSONを使用したいと思います。あなたがドキュメントを読んでいないように聞こえるかもしれません。 - http://api.jquery.com/jQuery.getJSON/

1

ここでは、良い説明と例でjQuery $.getJSONのエントリがあります。

$ .getJSON()は、指定されたURLに非同期のGET要求を送信し、応答データをJSONとして処理してオブジェクトに変換します。要求は非同期であるため、応答はすぐには到着しません。したがって、すぐにデータを戻すことはできませんが、コールバックを提供し、応答がサーバーから返ってくると、解析されたJSONデータを引数として渡します。

この方法の高度なシナリオは、後でロードする、またはユーザーとのやりとりの結果としてサーバー上に拡張または更新されたコンテンツがあり、後でスクリプトで使用するデータを受け取る場合です。 HTML。