是否可以为Ajax简写命令设置Tradition属性,例如$.post()
& $.get()
?
我知道可以使用以下
进行设置$.ajax({
url: url,
type: "GET",
traditional: true,
}
});
但是,我会用速记版本来做这件事。
答案 0 :(得分:4)
唯一的方法似乎是
$.ajaxSetup({
traditional:true
});
但这将适用于您(未来)的所有ajax查询。
$.post
或$.get
是“速记Ajax函数”,没有任何“选项”参数。
答案 1 :(得分:1)
这是不可能的,因为
例如。 $.post()
是equivalent to
$.ajax({
type: "POST",
url: url,
data: data,
success: success,
dataType: dataType
});
$.get
和$.post
的源代码:
https://github.com/jquery/jquery/blob/master/src/ajax.js#L779
您需要使用$.ajaxSetup来获取其他选项