* url地址
* params 传递的参数
* callback 成功执行的函数
* error 失败执行的函数
function ajax(url, params ,callback,error) {
$.ajax({
url: url,
method: 'get',
data: params,
success: function (data) {
callback(data)
},
error:function(data){
error(data)
}
})
}
function getXXX(params1,params2,params3,params4) {
var url = 'XXX/XXX';
var params = {param1:params1,param2:param2}
ajax(url, params, function (data) {
console.log(params3)
}, function () {
error(params4)
})
}
传递参数并调用getXXX方法
var params3;
var params4;
getXXX("params1", "params2", params3, params4)