Perbezaan: 1. axios ialah rangka kerja permintaan tak segerak, digunakan untuk merangkum XMLHttpRequest yang mendasari, manakala jquery ialah perpustakaan JavaScript, yang hanya merangkum operasi dom dengan cara 2. axios adalah berdasarkan objek janji, dan janji boleh digunakan Kaedah dalam objek, dan jquery tidak berdasarkan objek janji.
Persekitaran pengendalian tutorial ini: sistem windows10, versi jquery3.2.1, komputer Dell G3.
1 axios ialah rangka kerja permintaan tak segerak khusus, digunakan untuk merangkumkan XMLHttpRequest yang mendasari, serupa dengan ajax sebelumnya, manakala jquery: hanya dikapsulkan oleh cara operasi DOM
2. Axios adalah berdasarkan objek janji (janji), iaitu, anda boleh menggunakan kaedah (kemudian, tangkap, akhirnya) dalam objek janji
Setiap kali permintaan axios dihantar, nilai pulangan Untuk objek promise
axios().then() axios.all()
jquery tidak berdasarkan objek promise
3 Axios merangkum semula data respons
$.ajax({ url:'', success:function(data){ data->java后台返回的数据,但是不同的人员对后台的数据封装不同 } }) axios().then(response=>{ //response:是axios二次封装的相应对象 response:{ status statusText data: config:请求的配置信息 } })
4. Axios menghantar permintaan pos yang membawa Parameter, parameter dihantar dalam bentuk rentetan json secara lalai, iaitu format lalai pengepala permintaan ialah: contentType: "application/json"
dan kaedah pos dalam ajax: rentetan pertanyaan dihantar secara lalai, iaitu Dikatakan bahawa format lalai pengepala permintaan ialah: contentType: "application/x-www-form-urlencoded"
查询字符串 name=lisi&age=20 json:{ "name":"lisi", "age":20 } json:前后台交互
Tutorial video berkaitan yang disyorkan: tutorial video jQuery
Atas ialah kandungan terperinci Apakah perbezaan antara axios dan jquery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!