最近写代码经常和Ajax打交道特意写了个ajax的通用方法如下
/**
* 通用ajax
* @param url 请求接口
* @param callback 回调函数
* @param type 接口形式
* @param async 是否异步
* @param tjdata 提交的数据
* @param datatype 提交数据的函数
*/
function currencyAjax(url,callback,type="post",async=true,tjdata,datatype="json") {
$.ajax({
url:url,
type:type,
dataType:datatype,
data:tjdata,
async:async,
success:function (res) {
callback(res);
},
error:function () {
alert("服务器繁忙")
}
});
}
页面调用直接写个回调方法操作数据如下
function getData(res) {
// code 写你的操作
console.log(res);
}
然后在页面调用通用方法
currencyAjax("你的接口",getData,"post",true,dataObj);
最后有大佬看见还有优化或问题的的请多多指教