1.对ajax进行封装,不建议使用ajax同步来取到请求成功的值,建议使用回调函数来传递值;如下:
$myAjax=function (reqMethod,reqUrl,jsonData,callback) { $.ajax({ method:reqMethod, data:jsonData, url:reqUrl, headers: { "Authorization": 'Bearer ' +GetSessionToken().access_token//全局变量oidc生成的token }, success:function (data) { callback(data); } }); };
2.调用方法:
var reqUrl="192.168.1.110:10000/api/user/getUserList"; var jsonData={"name":"patric","age":"18"}; $myAjax("post",reqUrl,jsonData,function (data) { console.log(data); });