jquery には 4 つのリクエスト メソッドがあります: 1. “$.ajax()” リクエストは指定されたオブジェクトを返します。構文は “$.ajax({name:value,…})” です。 2. “ HTTP GET "情報をロードするリクエスト、構文は "$.get(url, 渡されたパラメータ、コールバック関数、タイプ)"; 3. 情報をロードする "HTTP POST" リクエスト、構文は "$.post(... )"; 4. 「HTTP GET」は JSON データをロードします。構文は「$.getJSON(...)」です。
このチュートリアルのオペレーティング システム: Windows 10 システム、jQuery3.6.0 バージョン、Dell G3 コンピューター。
jQuery には 4 つのリクエスト メソッドがあります:
1. $.ajax() は作成した XMLHttpRequest オブジェクトを返します
$.ajax() にはパラメータが 1 つだけあります: パラメータ key/値オブジェクトには、各構成およびコールバック関数の情報が含まれます。 dataType オプションを指定する場合は、サーバーが正しい MIME 情報を返すようにする必要があります (xml が「text/xml」を返すなど)。
例:
$.ajax({ type: "post", dataType: "html", url: '/Resources/GetList.ashx', data: dataurl, success: function (data) {if (data != "") { $("#pager").pager({ pagenumber: pagenumber,pagecount: data.split("$")[1], buttonClickCallback: PageClick }); $("#anhtml")
データをサーバーに保存し、成功すると情報を表示します。
2. リモート HTTP GET リクエストによる情報の読み込み
複雑な $.ajax と比較して、GET リクエスト関数は単純で、リクエストが成功したときにコールバック関数を呼び出すことができます。もちろん、エラー発生時に関数を実行する必要がある場合は、$.ajax を使用してください。
例:
$.get("test.cgi", { name: "John", time: "2pm" },function(data){ alert("Data Loaded: " + data); });
3. リモート HTTP POST リクエストを通じて情報をロードする
POST リクエスト関数も比較的単純で、リクエストが送信されたときにコールバック関数を呼び出すことができます。成功。エラー時に関数を実行する必要がある場合は、$.ajax リクエストを使用します。
例:
4. HTTP GET リクエストを通じて JSON データをロードする
$.getJSON("http://api.flickr.com/services/feeds/photos_public .gnetags=cat&tagmode=any&format=json&jsoncallback=?", function(data){ $.each(data.items, function(i,item){ $("<img / alt="jqueryのリクエストメソッドとは何ですか" >") .attr("src", item.media.m).appendTo("#images"); if ( i == 3 ) return false; }); });
以上がjqueryのリクエストメソッドとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。