jQuery Ajax
方法一:
$.get("请求地址?请求参数",data => {
console.log(data)
})
$.post("请求地址?请求参数",data => {
console.log(data)
})
方法二:
// ajax方法可代替上面两种方法
$.ajax({
// 请求方式
method:"get",
//请求路径
url:"http://120.0.0.1/xxx",
// 请求参数
data:{
name:value,
age:18
},
// 请求成功后触发的回调函数
success(data){
console.log(data)
},
// 请求失败后触发的回调函数
error(message){
console.log("失败啦~")
},
// 同步/异步
async:true,
// 请求发送之前触发的钩子函数
beforeSend(xhr){
// console.log(xhr)
}
})
使用Ajax方法发送jsonp请求
//使用ajax方法发送jsonp请求
$.ajax({
url:"http://xxx.xxx.xxx/xx",
dataType:"jsonp",
success(data){
console.log(data)
},
//修改jsonp请求中带有函数名参数的名字(一般默认是callback)
jsonp:"cb"
// 修改回调函数的函数名
jsonpCallback:"wangdawei"
})