这可能很奇怪,但我正在寻找的是如何jQuery.ajaxSetup()
仅在特定对象内部创建范围。让我举个例子,我有两个对象obj_1
和obj_2
. 我想以这样一种方式编写 ajaxSetup,即我在一个对象内的所有 ajax 调用都将使用一组参数,而我在第二个对象中的所有调用都将使用另一组参数。
例如
var obj_1 = {
my_func : function(){
$.ajax({
success : function(){
// do something
// all ajax calls in this object should use one set of params (type,dataType,headers etc)
}
})
}
};
var obj_2 = {
my_func : function(){
$.ajax({
success : function(){
// do something
// all ajax calls in this object should use different params (type,dataType,headers etc)
}
})
}
};
我想这样做,这样我就不必在每个 ajax 调用中编写所有参数。