如题
多个$.ajax()方法
如何做到传递参数对象赋值给ajax 的url ,datatype,等属性
类似这种写法function sendRequest(options) {
$.ajax({
url: options.url,
type:options.type,
dataType:options.dataType,
data:url.data,
error: options.error,
success:options.getresult
});
}
function requset1() {
var options = {
url: "",
data: "",
dataType: "",
getresult: function(data) { }
};
sendRequest(options);
}
多个$.ajax()方法
如何做到传递参数对象赋值给ajax 的url ,datatype,等属性
类似这种写法function sendRequest(options) {
$.ajax({
url: options.url,
type:options.type,
dataType:options.dataType,
data:url.data,
error: options.error,
success:options.getresult
});
}
function requset1() {
var options = {
url: "",
data: "",
dataType: "",
getresult: function(data) { }
};
sendRequest(options);
}
如果请求的url是不同服务器的,我建议还是按照jquery的语法写,不要多加一层封装,回调函数可单独写,原因有二:
第一:省不了多少代码
第二:加一层封装后将给以后读你写代码的人增加难度,即易读性变差。
纯属个人观点!!