1、引入jquery
2、
function post(headers, json, url) {
let request = $.ajax({
headers: headers,
type: 'POST',
url: url,
async: false, // 同步
data:json
})
let data=null
// 发起请求
request.done(function(res) {
console.log('res:',res)
data = res
})
return data
}
3、调用时
var res = post(h,j,url)
console.log('res==',res)
-----------
如果使用axios 似乎不能同步
function post(headers, jsonstr, url) {
return axios({
method: 'post',
url: url,
data: jsonstr,
headers: headers
})
}
方式2
this.post(h,j,url).then((v)=>{
console.log('vvvv=',v)
})