jQuery的ajax方法:
$.ajax({
url:
'/comm/test1.php',
type:
'POST',
async:
true,
data:{
name:
'yang',age:
25
},
timeout:
5000,
dataType:
'json',
beforeSend:
function(xhr){
console.
log(xhr)
console.
log(
'发送前')
},
success:
function(data,textStatus,jqXHR){
console.
log(data)
console.
log(textStatus)
console.
log(jqXHR)
},
error:
function(xhr,textStatus){
console.
log(
'错误')
console.
log(xhr)
console.
log(textStatus)
},
complete:
function(){
console.
log(
'结束')
}
})
原生的ajax方法:
$(
'#send').click(
function(){
var data =
'name=yang';
var xhr =
new XMLHttpRequest();
xhr.onreadystatechange =
function(event){
if(xhr.readyState ==
4){
if(xhr.status ==
200){
console.log(xhr)
}
}
};
xhr.open(
'POST',
'url',
true);
xhr.setRequestHeader(
'Content-type',
'application/x-www-form-urlencoded');
xhr.send(data);
});
转载请注明原文地址: https://ju.6miu.com/read-661007.html