jquery 手册
Ajax
属性(Attributes)
回调对象(Callbacks ..
核心(Core)
CSS
数据(Data)
延迟对象(Deferred o ..
尺寸(Dimensions)
效果(Effects)
事件(Events)
表单(Forms)
文档操作(Manipulati ..
杂项(Miscellaneou ..
位置(Offset)
插件编写(Plugin Aut ..
属性(Properties)
选择器(Selectors)
遍历(Traversing)
工具(Utilities)

Returns: jQuery.ajaxSetup( Options options )

描述:为Ajax请求设置默认值。
  • version added: 1.1
  • jQuery.ajaxSetup( Options options )
  • options 设置Ajax请求的键值对集合。所有选项都是可选的。

有关可用设置$.ajaxSetup()的详细信息,参考$.ajax()

所有后续的Ajax调用使用任何功能将使用新的设置,除非在函数调用内部重写。

例如,下面的代码为请求设置了一个默认的url参数:

$.ajaxSetup({
  url: 'ping.php'
});

现在每次Ajax请求发送时, "ping.php" URL将被自动使用:

$.ajax({
  // url not set here; uses ping.php
  data: {'name': 'Dan'}
});

注意:全局回调函数应设置各自的全局AJAX事件处理方法—.ajaxStart(), .ajaxStop(), .ajaxComplete(), .ajaxError(), .ajaxSuccess(), .ajaxSend()— 而不是 $.ajaxSetup()options对象。

Examples:

例子:

为Ajax请求设置默认url为"/xmlhttp/",不使用全局的事件处理程序和使用POST提交。 后面的Ajax请求只需发送数据而不要再做设置。
$.ajaxSetup({
   url: "/xmlhttp/",
   global: false,
   type: "POST"

 });
 $.ajax({ data: myData });