jQuery.ajaxSetup()

jQuery.ajaxSetup()

jQuery.ajaxSetup( options )Returns:

Description: Set default values for future Ajax requests. Its use is not recommended.

For details on the settings available for $.ajaxSetup(), see $-ajax()-

All subsequent Ajax calls using any function will use the new settings, unless overridden by the individual calls, until the next invocation of $-ajaxSetup()-

Note: The settings specified here will affect all calls to $-ajax or Ajax-based derivatives such as $-get()- This can cause undesirable behavior since other callers (for example, plugins) may be expecting the normal default settings- For that reason we strongly recommend against using this API- Instead, set the options explicitly in the call or define a simple plugin to do so-

For example, the following sets a default for the url parameter before pinging the server repeatedly:

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

Now each time an Ajax request is made, the "ping.php" URL will be used automatically:

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

Note: Global callback functions should be set with their respective global Ajax event handler methods—.ajaxStart(), .ajaxStop(), .ajaxComplete(), -ajaxError(), .ajaxSuccess(), .ajaxSend()—rather than within the options object for $.ajaxSetup().

Example:

Sets the defaults for Ajax requests to the url "/xmlhttp/", disables global handlers and uses POST instead of GET. The following Ajax requests then sends some data without having to set anything else.

$.ajaxSetup({
  url: "/xmlhttp/",
  global: false,
  type: "POST"
});
$.ajax({ data: myData });

© The jQuery Foundation and other contributors
Licensed under the MIT License.
https://api.jquery.com/jQuery.ajaxSetup

在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号

意见反馈
返回顶部