ajax 封装

var TZSDK = window.TZSDK,TZSDK={}, TZ = TZSDK;


(function($) {
//检查ajax参数
function checkAjax( options ) {
options = options || {} ;
options.async = options.async || false; //默认异步请求
options.cache = options.cache || false;
options.type = options.type || 'POST' ; //默认post请求
options.dataType = (options.dataType || 'json').toLowerCase(); //默认json格式
options.contentType = options.contentType || 'application/json; charset=utf-8' ;
options.url = options.url;
options.remoteUrl = options.url;
//解决跨域 crossDomain ,xhrFields
options.crossDomain = true;
options.xhrFields = {
withCredentials: true
};
if(options.dataType=='json' && options.type!=='GET' && options.data && typeof options.data=='object'){
options.data = JSON.stringify(options.data);
}
return options;
}

TZSDK.ajax = function( options ) {
options = checkAjax( options );
$.ajax( options )
}


TZSDK.ajax.post = function( options ){
options.type = 'POST';
return TZSDK.ajax(options);
}




TZSDK.ajax.get = function( options ){
options.type = 'GET';
return TZSDK.ajax(options);
}


})(jQuery);


//js中调用

function getAjax(){

TZ.ajax({

url:"/rest/login/loginStatus",

success:function(result){

 console.log(result);

},

error:function(result1){

}

})

}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值