jQueryでAJAX呼び出しを行うときに、load(url、data、callback)メソッドをjQuery.get(url、data、callback、type)に対して使用する必要がありますか?AJAX jQuery.load対jQuery.get
答えて
まず、これらの2つの機能は完全に異なります。 'load'関数はセレクタで動作し、選択されたグループ内でAJAX呼び出しの結果をロードし、コールバックはコールの「完了」イベントを処理します。 $ .get関数はより一般的ですが、コールバックはAJAX呼び出しの成功応答を処理します。ここで自由に任意の動作を定義できます。そして、jQueryフレームワークのドキュメントと仕様を見るだけで、この情報をすべて見つけることができます。
Hereあなたは良い文書を見つけることができます。
loadは、データを直接DOMに注入します。この動作が必要ない場合は、getを使用してください。
は、レビューのためにjQueryコードを調べるだけで済みます。 とにかくすべてのコールが同じ方法に達するが、アルテムの答え@必要
に応じて、異なる方法で応答しなければならないがload
がget
より汎用的な機能であるという事実が欠落しているようです。 jQuery API docsによると、データに応じてロードにはget
またはpost
が使用されます。ここに引用:
要求メソッド
データを対象として提供される場合にPOSTメソッドが使用されます。それ以外の場合はGETとみなされます。
開発者が&様々な中間膨大なデータを扱うことを心配する必要はありませんようにDOMに挿入し、サーバ&から部分HTMLコンテンツを取得する目的で、load
は、get
方法よりも良い方法ですコンテンツを挿入する前にロード関数が&を取得する前に実行するステップ。例えば
、ページの一部のコンテンツをロードする必要がある場合、あなたは次の式を使用できます。 $('#result').load('ajax/test.html #container');
をこれは、Ajax/test.htmlというのコンテンツを取得したが、その後
jQuery
が返さを解析し、文書でIDがcontainer
の要素を検索します。この要素は、内容とともに、IDがresult
の要素に挿入され、取得された文書の残りの部分は破棄されます。心に留めておくべき
ことの一つは、あなただけの代わりに、リクエストパラメータの直列化形式を取得するには$.param
メソッドを使用して、データパラメータ&にオブジェクトを提供GET
要求回避を必要とするとき、ということです。
- 1. AJAX DivデータベースからjQuery.load経由でリフレッシュ
- 2. jquery.load
- 3. jQuery.get()でのタイムアウト
- 4. jquery.getとservlet
- 5. jquery.get(URL)同期
- 6. jQuery.load a WordPress page
- 7. jQuery.load()+ Spring MVCの+は、タイル
- 8. jQuery.get()エラーを返す
- 9. パラメータjquery.loadを渡す
- 10. クロスドメインAJAXは
- 11. html jquery.load、動的ファイル名
- 12. jquery.loadのphpエコー空白
- 13. AngularJSを含むjQuery.load HTML
- 14. jQuery.loadでロードされたjQuery.bind'ing
- 15. jquery.load()は何の略語ですか?
- 16. jQuery.Get();でパラメータを取得する方法
- 17. イメージギャラリー、プレロード対AJAX
- 18. AJAXフォーム提出対
- 19. カスタムビジネスオブジェクト:AJAX対応WCF
- 20. AJAX対応WCFサービス
- 21. jQuery.get()外部ページからのhtmlデータ
- 22. Jquery.get()混在したコンテンツのhttps
- 23. Jquery.getは1を返します。
- 24. jQuery.get受信していないデータ
- 25. jQuery.get()でjavascriptが返されない
- 26. タイムアウト時のJquery.getの動作は?
- 27. POSTの対象を指定するのではなく、フォームのすべての要素をPOSTするjquery.load()
- 28. jQuery.load()をJSPに登録する
- 29. jquery.load()でデータを送信する
- 30. jQuery.Load(.aspx)が動作しない
詳細:http://stackoverflow.com/questions/3870086/difference-between-ajax-and-get-and-load – cregox