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...}) ".
Persekitaran pengendalian artikel ini: sistem Windows 10, versi jquery 3.6.0, komputer Dell G3.
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')
. Malah Ini juga sepadan dengan POST, GET,
dalam permintaan http Format asas adalah seperti berikutKaedah operasi $get adalah serupa. . Saya tidak akan mengatakan lebih lanjut.
$post('/myrequest/url/param', { text:"mytext", other:"other_param" }, // 调用服务端成功后的回调函数 function(){ alert('succeccd'); } )
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!