Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Bagaimana untuk menghantar permintaan pos dengan jquery

Bagaimana untuk menghantar permintaan pos dengan jquery

WBOY
Lepaskan: 2022-06-09 17:42:41
asal
3159 orang telah melayarinya

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)".

Bagaimana untuk menghantar permintaan pos dengan jquery

Persekitaran pengendalian tutorial ini: sistem windows10, versi jquery3.4.1, komputer Dell G3.

Cara menyerahkan permintaan siaran dengan jquery

Kaedah $.post() menggunakan permintaan HTTP POST untuk memuatkan data daripada pelayan.

Sintaks

$(selector).post(URL,data,function(data,status,xhr),dataType)
Salin selepas log masuk
  • 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>
Salin selepas log masuk

Hasil output:

Bagaimana untuk menghantar permintaan pos dengan jquery

Selepas mengklik butang:

Bagaimana untuk menghantar permintaan pos dengan jquery

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan