Terdapat empat kaedah permintaan dalam jquery: 1. Permintaan “$.ajax()” mengembalikan objek yang ditentukan, sintaksnya ialah “$.ajax({name:value,…})”; HTTP GET "Permintaan untuk memuatkan maklumat, sintaksnya ialah "$.get(url, lulus parameter, fungsi panggil balik, jenis)"; 3. "HTTP POST" meminta untuk memuatkan maklumat, sintaksnya ialah "$.post(... )"; 4. "HTTP GET" memuatkan data JSON, sintaksnya ialah "$.getJSON(...)".
Sistem pengendalian untuk tutorial ini: Sistem Windows 10, versi jQuery 3.6.0, komputer Dell G3.
jQuery mempunyai empat kaedah permintaan:
1 $.ajax() mengembalikan objek XMLHttpRequest yang dibuatnya
$.ajax() hanya mempunyai satu parameter: kunci parameter/. Objek nilai mengandungi setiap konfigurasi dan maklumat fungsi panggil balik. Jika anda menentukan pilihan dataType, anda perlu memastikan pelayan mengembalikan maklumat MIME yang betul (seperti xml mengembalikan "teks/xml").
Contoh:
$.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")
Simpan data ke pelayan dan paparkan maklumat apabila berjaya.
2. Muatkan maklumat melalui permintaan HTTP GET jauh
Berbanding dengan kompleks $.ajax, fungsi permintaan GET adalah lebih mudah dan fungsi panggil balik boleh dipanggil apabila permintaan itu berjaya. Sudah tentu, jika anda perlu melaksanakan fungsi apabila ralat berlaku, sila gunakan $.ajax.
Contoh:
$.get("test.cgi", { name: "John", time: "2pm" },function(data){ alert("Data Loaded: " + data); });
3 Muatkan maklumat melalui permintaan HTTP POST jauh
Fungsi permintaan POST juga agak mudah, dan fungsi panggil balik boleh dipanggil apabila permintaan dibuat. berjaya. Jika anda perlu melaksanakan fungsi apabila ralat, gunakan permintaan $.ajax.
Contoh:
4. Muatkan data JSON melalui permintaan HTTP GET
$.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="Apakah kaedah permintaan dalam jquery" >") .attr("src", item.media.m).appendTo("#images"); if ( i == 3 ) return false; }); });
Atas ialah kandungan terperinci Apakah kaedah permintaan dalam jquery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!