今天看到别人的jq中,在就绪事件前先用了
.ajaxSetup()作了全局设置,不明白其与
.
a
j
a
x
S
e
t
u
p
(
)
作
了
全
局
设
置
,
不
明
白
其
与
.ajax()有何区别,特意查看了jQuery的API,其使用方法与ajax()并无区别,只是在其之后的ajax()不用再重复添加相同参数,节省了代码量。
附:API中关于jQuery.ajaxSetup([options])的描述和jQuery 代码:
描述:
设置 AJAX 请求默认地址为 “/xmlhttp/”,禁止触发全局 AJAX 事件,用 POST 代替默认 GET 方法。其后的 AJAX 请求不再设置任何选项参数。
jQuery 代码:
$.ajaxSetup({
url: "/xmlhttp/",
global: false,
type: "POST"
});
$.ajax({ data: myData });