Rumah  >  Artikel  >  hujung hadapan web  >  Bolehkah kaedah panggilan ajax dilaksanakan melalui jquery?

Bolehkah kaedah panggilan ajax dilaksanakan melalui jquery?

WBOY
WBOYasal
2022-09-07 17:52:281316semak imbas

Boleh melaksanakan panggilan ajax melalui jquery. Kaedah: 1. Gunakan kaedah load() untuk melaksanakan permintaan ajax, sintaksnya ialah "$(selector).load(url,...)"; 2. Gunakan kaedah post() dan get(), sepadan dengan POST, GET, sintaksnya ialah "$post('url',{...}...)"; 3. Gunakan kaedah Ajax() untuk melaksanakan permintaan ajax, sintaksnya ialah "$.ajax({name :nilai...}) ".

Bolehkah kaedah panggilan ajax dilaksanakan melalui jquery?

Persekitaran pengendalian artikel ini: sistem Windows 10, versi jquery 3.6.0, komputer Dell G3.

Bolehkah kaedah panggilan ajax dilaksanakan melalui jquery?

Gunakan kaedah load() untuk melaksanakan permintaan ajax
  • Gunakan kaedah post(), get()
  • Gunakan Kaedah Ajax(), ini adalah yang paling berkuasa.
1 Gunakan kaedah load() jquery untuk melaksanakan permintaan ajax

kaedah load( ) memuatkan data daripada pelayan dan meletakkan data yang dikembalikan ke dalam elemen yang ditentukan.

Formatnya adalah seperti berikut:

"mydiv" di sini ialah kawasan untuk memuatkan kandungan/myrequest/url/param ialah URL pelayan yang ingin anda minta. Setelah keputusan diperoleh, ia akan Memaparkan kandungan yang dikembalikan oleh pelayan di kawasan mydiv

$('#mydiv').load('/myrequest/url/param')

2. Gunakan kaedah jquery's post() dan get()

. Malah Ini juga sepadan dengan POST, GET,

dalam permintaan http Format asas adalah seperti berikut

Kaedah operasi $get adalah serupa. . Saya tidak akan mengatakan lebih lanjut.

$post('/myrequest/url/param',
{
text:"mytext",
other:"other_param"
},
// 调用服务端成功后的回调函数
function(){
alert('succeccd');
}
)

3 Gunakan kaedah Ajax() jquery

Ini mungkin juga kaedah permintaan yang paling biasa dalam projek umum, kerana ia mempunyai fungsi yang paling berkuasa dan boleh menyelesaikan pelbagai tugasan untuk pelbagai keperluan:

boleh menentukan jenis pulangan: xml,

boleh menentukan sebelumHantar, ralat, kejayaan, lengkap. Fungsi panggil balik apabila peristiwa ini berlaku,

boleh digunakan Parameter untuk menentukan masa tamat permintaan ajax, seperti tiada respons daripada pelayan, dsb.

Format asas ialah seperti berikut:

Tutorial berkaitan yang disyorkan:

tutorial video jQuery
$.ajax({
async:false,//同步,异步
url:"/addjoke", //请求的服务端地址
data:{
content:mycontent,
title:joketitle,
d:Math.random()
},
type:"post",
dataType:"text",
success:function(data){
//成功之后的处理,返回的数据就是 data
}
error:function(){
alert('error'); //错误的处理
}
});

Atas ialah kandungan terperinci Bolehkah kaedah panggilan ajax dilaksanakan melalui jquery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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