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(...)".
Persekitaran pengendalian tutorial ini: sistem windows10, versi jquery3.4.1, komputer Dell G3.
Ajax ialah istilah baharu yang dicadangkan oleh Jesse James Garrett pada tahun 2005 untuk menerangkan koleksi kaedah 'Baharu' termasuk: HTML atau XHTML, CSS, JavaScript, DOM , XML, XSLT, dan yang paling penting XMLHttpRequest.
Menggunakan aplikasi web teknologi Ajax boleh mempersembahkan kemas kini tambahan dengan pantas kepada antara muka pengguna tanpa perlu memuat semula (memuat semula) keseluruhan halaman, yang membolehkan program bertindak balas terhadap operasi pengguna dengan lebih pantas. Dalam latihan dan pembelajaran bahagian hadapan, dalam jQuery, terdapat empat kaedah permintaan Ajax biasa:
1 $.ajax() mengembalikan objek XMLHttpRequest yang diciptanya.
$.ajax() hanya mempunyai satu parameter: kekunci parameter/objek nilai, termasuk 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:
Simpan data ke pelayan dan paparkan maklumat apabila berjaya.
$.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").html(data.split("$")[0]); } } });
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 juga $.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 itu berjaya. Jika anda perlu melaksanakan fungsi apabila ralat, gunakan permintaan $.ajax.
Contoh:
4.
Contoh:
$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne? tags=cat&tagmode=any&format=json&jsoncallback=?",function(data){ $.each(data.items, function(i,item){ $("<img / alt="jquery mempunyai beberapa kaedah permintaan" >").attr("src", item.media.m).appendTo("#images"); if ( i == 3 ) return false; }); });
Cadangan tutorial video: Tutorial video jQuery
Atas ialah kandungan terperinci jquery mempunyai beberapa kaedah permintaan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!