Dalam jquery, anda boleh menggunakan kaedah "$.post()" untuk menyerahkan permintaan siaran Kaedah ini menggunakan "HTTP POST" untuk meminta pelayan memuatkan data ialah "$(selector). .post(permintaan untuk menghantar URL yang ditentukan, bersama-sama dengan data yang dihantar ke pelayan dengan permintaan, menentukan fungsi yang akan dijalankan apabila permintaan itu berjaya, jenis data)".
Persekitaran pengendalian tutorial ini: sistem windows10, versi jquery3.4.1, komputer Dell G3.
Kaedah $.post() menggunakan permintaan HTTP POST untuk memuatkan data daripada pelayan.
Sintaks
$(selector).post(URL,data,function(data,status,xhr),dataType)
URL diperlukan. Menentukan URL yang permintaan dihantar.
data Pilihan. Menentukan data untuk dihantar ke pelayan dengan permintaan.
fungsi(data,status,xhr) Pilihan. Menentukan fungsi untuk dijalankan apabila permintaan berjaya.
Parameter tambahan:
data - Mengandungi data hasil daripada permintaan
status - Mengandungi status permintaan ("berjaya", " notmodified" , "error", "timeout", "parsererror")
xhr - Mengandungi objek XMLHttpRequest
dataType Optional. Menentukan jenis data respons pelayan yang dijangkakan.
Secara lalai, jQuery akan menilai dengan bijak.
Jenis yang mungkin:
"xml" - dokumen XML
"html" - HTML sebagai teks biasa
"teks" - rentetan aksara teks biasa
"skrip" - Menjalankan respons sebagai JavaScript dan mengembalikannya sebagai teks biasa
"json" - Menjalankan respons sebagai JSON dan mengembalikannya sebagai objek JavaScript
" jsonp" - Untuk memuatkan ketulan JSON menggunakan JSONP, tambahkan "?panggilan balik=?" pada URL untuk menentukan panggilan balik
Contoh adalah seperti berikut:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>123</title> <script src="js/jquery.min.js"> </script> <script> $(document).ready(function(){ $("button").click(function(){ $.post("/try/ajax/demo_test_post.php",{ name:"天王盖地虎", url:"//m.sbmmt.com" }, function(data,status){ alert("数据: \n" + data + "\n状态: " + status); }); }); }); </script> </head> <body> <button>发送一个 HTTP POST 请求页面并获取返回内容</button> </body> </html>
Hasil output:
Selepas mengklik butang:
Cadangan tutorial video: Tutorial video jQuery
Atas ialah kandungan terperinci Bagaimana untuk menghantar permintaan pos dengan jquery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!