一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

jQuery.ajaxSetup()方法使用详解

时间:2013-09-29 编辑:简简单单 来源:一聚教程网

jQuery.ajaxSetup( options )

optionsA set of key/value pairs that configure the default Ajax request. All options are optional.

用于设置$.ajaxSetup()的详细参数, 参见 $.ajax().

所有后面的 Ajax 调用任何函数都将使用新的设置参数,除非被特别的请求, 直到下一次调用$.ajaxSetup().

举个例子,我们可以事先设置服务器重复响应的默认URL参数:

 代码如下 复制代码

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

现在每次Ajax请求将自动使用这个URL:

 代码如下 复制代码

$.ajax({
  data: {'name': 'Tim'},
});

注意: 全局回调函数应使用他们各自的全局Ajax事件处理方法-.ajaxStart(), .ajaxStop(), .ajaxComplete(), .ajaxError(), .ajaxSuccess(), .ajaxSend()-设置,而不是为 $.ajaxSetup() 设置 settings 对象。

举例:
设置 AJAX 请求默认地址为 "/xmlhttp/",禁止触发全局 AJAX 事件,用 POST 代替默认 GET 方法。其后的 AJAX 请求不再设置任何选项参数。

 代码如下 复制代码

$.ajaxSetup({
   url: "/xmlhttp/",
   global: false,
   type: "POST"

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

示例

 代码如下 复制代码




    jQuery Ajax - Load

    javascript"src="../scripts/jquery-1.3.2-vsdoc2.js">

   

 
   
    不传递参数调用ajax()方法

    不传递参数调用get()方法

    不传递参数调用post()方法

    传递参数调用get()方法, 使用全局的默认回调函数

   

   

 

注意当使用get()或者post()方法时, 除了type参数将被重写为"GET"或者"POST"外, 其他参数只要不传递都是使用默认的全局option. 如果传递了某一个选项, 比如最后一个按钮传递了url和参数, 则本次调用会以传递的选项为准. 没有传递的选项比如回调函数还是会使用全局option设置值.

热门栏目