単純なページを取得し、それが返すデータを使用する必要があります。 $.post()
と$.get()
の間に相違点がありますか?
私はリクエストにデータを提出する予定はありません。
単純なページを取得し、それが返すデータを使用する必要があります。 $.post()
と$.get()
の間に相違点がありますか?
私はリクエストにデータを提出する予定はありません。
HTMLドキュメントからコンテンツを取得する場合は、代わりに$.load()
を使用してください。
$('#result').load('ajax/test.html');
$('#result').load('ajax/test.html #justThisContainerPlease');
は、より一般的にあなたがいるかどうかをその大差あなたの質問に答えるしないためにhttp://api.jquery.com/load/
を参照してください。
あなたも、追加的なセレクタを提供することにより、その文書からの部分的な情報を取得することができますPOST
またはGET
要求をサーバーに使用する場合は、送信する必要があるデータの量によって異なります。通常、GET
要求は2083に制限されています(IEはクエリ文字列を制限するため)。送信するデータが多い場合は、POST
リクエストを使用する必要があります。
技術的には、GET
リクエストは少し速くする必要があります。内部的には、少なくとも2つではなく1つのパケットのみが送信されるため(ヘッダー用と送信本体用の2つ)しかし、それは本当に高性能な最適化です。
データを投稿する必要がないので$.get()
に移動します。ページをブラウザに表示する場合(ページの一部を更新したい場合)は$.load()
となります。
$ .get over $ .postを使用する理由はありますか? – qwertymk
それ以上の意味論 - POSTは「サーバー上のリソースを更新する」を意味し、GETは「サーバーからリソースを取得する」ことを意味します。 –
あなたがデータを送信していない場合は、サーバーにデータを送信するための一般的なので、あなたは、この文脈でそれらを必要としません。 POSTとGETのデータには大きな違いがありますので、少し時間をとってread up on themにしてください。
主な違いは、POSTではデータのコレクションを渡し、GETではURLにデータを渡すことです。たくさんのデータを渡しているなら、私はPOSTを提案します。レスポンスのURLを呼び出す場合は、getを使用します。
完全な理解のために、チェックアウトについてはそれぞれのjQueryドキュメントを参照してください。
ここで最も使用されるjQueryのAJAXメソッドのダウン迅速な実行があります:http://www.catchmyfame.com/2012/03/05/whats-the-ベストjquery-method-for-retrieving-ajax-data/ – j08691