📜  jQuery | ajaxSetup() 方法

📅  最后修改于: 2022-05-13 01:55:54.257000             🧑  作者: Mango

jQuery | ajaxSetup() 方法

jQuery 中的ajaxSetup() 方法用于为以后的 AJAX 请求设置默认值。

句法:

$.ajaxSetup( {name:value, name:value, ... } )

参数:

  • type:用于指定请求的类型。
  • url:用于指定将请求发送到的 URL。
  • username:用于指定HTTP访问认证请求中使用的用户名。
  • xhr:用于创建 XMLHttpRequest 对象。
  • async:默认值为true。它指示是否应异步处理请求。
  • beforeSend(xhr):这是一个在发送请求之前运行的函数。
  • dataType:服务器响应的预期数据类型。
  • error(xhr, status, error):用于在请求失败时运行。
  • global:默认值为true。用于指定是否为请求触发全局 AJAX 事件句柄。
  • ifModified:默认值为false。它用于指定请求是否仅在响应自上次请求以来发生更改时才成功。
  • jsonp:覆盖 jsonp 请求中的回调函数的字符串。
  • jsonpCallback:用于为jsonp请求中的回调函数指定名称。
  • 缓存:默认值为true。它指示浏览器是否应缓存请求的页面。
  • complete(xhr, status):这是一个在请求完成时运行的函数。
  • contentType:它的默认值是:“application/x-www-form-urlencoded”,在数据发送到服务器时使用。
  • context:用于为所有与 AJAX 相关的回调函数指定“this”值。
  • data:用于指定要发送到服务器的数据。
  • dataFilter(data, type):用于处理 XMLHttpRequest 的原始响应数据。
  • password:用于指定HTTP访问认证请求中使用的密码。
  • processData:默认值为true。它用于指定是否应将随请求发送的数据转换为查询字符串。
  • scriptCharset:用于指定请求的字符集。
  • success(result, status, xhr):请求成功时运行。
  • timeout:请求的本地超时时间。它以毫秒为单位进行测量。
  • 传统:用于指定是否使用参数序列化的传统风格。

示例 1:本示例使用 ajaxSetup() 方法调用其他文件中的数据。
geeks1_data.txt:此文本文件在 HTML 文件中调用。

gfg.html



  
 
    jQuery ajaxSetup() Method
      
    
      
    
 
  

      
    

GeeksForGeeks

    

jQuery ajaxSetup() Method

    

                               

输出:

  • 点击按钮前:
  • 点击按钮后:

示例 2:此示例说明了 ajaxSetup() 方法。



  
 
    jQuery ajaxSetup() Method
      
    
      
    
 
  

      
    

GeeksForGeeks

    

jQuery ajaxSetup() Method

                               

输出:

  • 点击按钮前:
  • 点击按钮后: