调接口失败的话再次请求(例如token失效的问题,重新获取token并需要再次调用发现token失效的接口时),封装ajax可以执行相同的操作,代码如下(关键是
async:false,如果不写默认则为ture,这样返回的数据即为undefined)
function Get(data,url,type,dataType){
var tmp;
$.ajax({
async:false,
type:type,
contentType:"application/json",
url:url,
data:data,
dataType:"json",
success:function(result){
if(result!=null){
//;//这里肯定能看到 1
//num=result; //num 是有值的....
//return result;
tmp = result;
}
}
});
return tmp;
}
var ss=Get("","qw.json","get","json")
console.log(ss);即可取到请求的数据