原生js发送ajax请求:
$ajax({
url:"请求地址",
dataType:"json",返回格式 (与后台商量)
async:true, 请求是否异步,默认为异步,这也是ajax重要特性
cache:false, 是否读取缓存
data:{"名":"值"}, 传参数
type:"GET" , GET/POST 请求参数
beforeSend:function(){
请求前的处理
},
success:function(){
请求成功后处理
},
complete:function(){
请求完成的处理
},
error:function(){
请求出错处理
},
})
给ajax设置请求头
1.json格式 如果使用json格式传值需要把参数转换为JSON.stringify
data:JSON.stringify({
名:'值'
})
headers:{
'Content-Type':"application/json; charset=utf-8"
}
2.fromData格式
headers:{
'Content-Type':"application/x-www-form-urlencoded; charset=utf-8"
}