JQuery AJAX参数详解补充

待我称王封你为后i 2022-08-10 17:39 310阅读 0赞

context

类型:Object

这个对象用于设置 Ajax 相关回调函数的上下文。也就是说,让回调函数内 this 指向这个对象(如果不设定这个参数,那么 this 就指向调用本次 AJAX 请求时传递的 options 参数)。比如指定一个 DOM 元素作为 context 参数,这样就设置了 success 回调函数的上下文为这个 DOM 元素。

就像这样:

  1. $.ajax({ url: "test.html", context: document.body, success: function(){
  2. $(this).addClass("done");
  3. }});
  4. jsonpCallback
  5. 类型:String
  6. jsonp 请求指定一个回调函数名。这个值将用来取代 jQuery 自动生成的随机函数名。这主要用来让 jQuery 生成度独特的函数名,这样管理请求更容易,也能方便地提供回调函数和错误处理。你也可以在想让浏览器缓存 GET 请求的时候,指定这个回调函数名。
  7. xhr
  8. 类型:Function
  9. 需要返回一个 XMLHttpRequest 对象。默认在 IE 下是 ActiveXObject 而其他情况下是 XMLHttpRequest 。用于重写或者提供一个增强的 XMLHttpRequest 对象。这个参数在 jQuery 1.3 以前不可用。
  10. timeout
  11. 类型:Number
  12. 设置请求超时时间(毫秒)。此设置将覆盖全局设置。

发表评论

表情:
评论列表 (有 0 条评论,310人围观)

还没有评论,来说两句吧...

相关阅读

    相关 jQuery $.ajax()方法参数详解

    url:规定为String类型的字符串,是服务器的地址,获取数据或者推送数据的地方 data:要求为Object或String类型的参数,发送到服务器的数据。如果不是字符串,

    相关 jquery ajax的data参数

    data 发送到服务器的数据。将自动转换为请求字符串格式。GET 请求中将附加在 URL 后。查看 processData 选项说明以禁止此自动转换。必须为 Key/Value