ajax方法

/**

* {tokenType}: 0 不许要验证登录借口 1.需要登录取值的借口

* {type}:post ||get

* {dataApi}:接口地址

* {params}:参数JSON.stringify()

* {callBack}:回调

*

* **/

varhttpRequest=function(type,dataApi,params,callBack)

{

        varSid=localStorage.getItem(strKey.KSESSIONID);

if(Sid==undefined)

{

      Sid="";

}

varsendParams={};

sendParams.Data=JSON.stringify(params);

sendParams.Sid=Sid;

$.ajax({

url:dataApi,

async:true,

type:type,

data:sendParams,

dataType:"json",

xhrFields:{

withCredentials:true

},

success:function(data){

varerr=data["code"];

varerrMsg=data["message"];

if(err!=0)

{

if(errMsg!="")

{

common.toast(0,errMsg);

}

if(err==101)

{

location.href="login.html";

common.toast(0,errMsg);

}

}

else

{

callback(data["data"]);

}

},

error:function(XMLHttpRequest,textStatus,errorrThrown){

alert("网络出错!");

}

});

};

varhttpRequestDefault=function(type,dataApi,params,callBack)

{

varsendParams={};

sendParams.Data=JSON.stringify(params);

$.ajax({

url:dataApi,

async:true,

type:type,

data:sendParams,

dataType:"Json",

xhrFields:{

withCredentials:true

},

success:function(data){

callBack(data)

},

error:function(XMLHttpRequest,textStatus,errorrThrown){

alert("网络出错!");

}

})

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容