Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Apakah perbezaan antara $.post dan $.ajax

Apakah perbezaan antara $.post dan $.ajax

WBOY
WBOYasal
2022-02-18 16:00:293337semak imbas

Perbezaan: 1. "$.post" ialah pelaksanaan AJAX peringkat tinggi yang ringkas dan mudah digunakan, manakala "$.ajax" ialah pelaksanaan AJAX asas jQuery 2. "$.post" sahaja mengendalikan fungsi permintaan pos dan bukannya Kompleks "$.ajax" tidak menyokong pelaksanaan fungsi apabila ralat berlaku, jika tidak, "$.ajax" mesti digunakan.

Apakah perbezaan antara $.post dan $.ajax

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi JavaScript 1.8.5, komputer Dell G3.

Apakah perbezaan antara $.post dan $.ajax?

$.ajax ialah pelaksanaan AJAX asas jQuery, $.ajax ialah pakej asas umum, $.ajax() meminta data Selepas itu, anda perlu menggunakan fungsi panggil balik, termasuk sebelumHantar, ralat, Penapis data, kejayaan, lengkap, dsb.

$.get $.post ialah pelaksanaan peringkat tinggi yang ringkas dan mudah digunakan Kami menggunakan kaedah $.get $.post, dan jQuery akan secara automatik merangkum dan memanggil $.ajax yang mendasari.

$.get hanya mengendalikan fungsi permintaan GET yang mudah untuk menggantikan kompleks $.ajax Fungsi panggil balik boleh dipanggil apabila permintaan itu berjaya. Melaksanakan fungsi apabila ralat tidak disokong, jika tidak $.ajax mesti digunakan.

$.post hanya mengendalikan fungsi permintaan pos untuk menggantikan kompleks $.ajax . Fungsi panggil balik boleh dipanggil apabila permintaan berjaya. Melaksanakan fungsi apabila ralat tidak disokong, jika tidak $.ajax mesti digunakan.

$.get("test.php", { name: "John", time: "2pm" } ) Kaedah $.get akan menjana queryString secara automatik dan menyerahkannya kepada pelayan apabila meminta (name= John&time=2pm ),

Data yang diserahkan oleh kaedah $.post adalah sama secara langsung dengan penyerahan borang dan jumlah data yang diserahkan adalah lebih besar daripada $.get.

Perbezaannya ialah get dan post adalah enkapsulasi lanjut dari ajax Kesannya adalah sama dengan jenis pelaksanaan ajax bagi mendapatkan atau post

get post Sebab melakukan ini adalah untuk memudahkan pembangunan, tanpa perlu melakukannya setiap kali saya telah menulis url scuess ajax dan seumpamanya setiap kali

Dapatkan dan pos boleh menyelesaikan masalah yang pasti boleh dilakukan oleh ajax, dan ajax lebih fleksibel.

【Tutorial berkaitan yang disyorkan: Tutorial video AJAX

Atas ialah kandungan terperinci Apakah perbezaan antara $.post dan $.ajax. 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