GET请求 一般用于信息获取,安全,发送的信息对任何人都可见,使用url传递参数。对数量有限制(查询,获取)
$.ajax({
type:"GET",
url:"server.php?number="+$("#keyword").val(),
dataType:"json",
success:function(data){
if(data.success){
// document.getElementById("searchResult").innerHTML=data.msg;
$( "#searchResult").html(data.msg);
}else{
$( "#searchResult").html("出现错误"+data.msg);
// document.getElementById("searchResult").innerHTML=;
}
},
error:function(jqXHR){
alert("发生错误:"+jqXHR.status);//返回错误的状态码
}
})
POST请求 一般用于修改服务器上的资源,比get安全,对发送的数量无限制(发送表单,新建,删除)
$.ajax({
type:"POST",
url:"server.php",
dataType:"json",
data:{
name:$("#staffName").val(),
number:$("#staffNumber").val(),
sex:$("#staffSex").val(),
job:$("#staffJob").val(),
},
success:function(data){
if(data.success){
// document.getElementById("searchResult").innerHTML=data.msg;
$( "#createResult").html(data.msg);
}else{
$( "#createResult").html("出现错误"+data.msg);
// document.getElementById("searchResult").innerHTML=;
}
},
error:function(jqXHR){
alert("发生错误:"+jqXHR.status);//返回错误的状态码
}
})
慕课网-ajax全接触-学习笔记