将一般参数添加到使用jQuery进行的所有ajax调用中

Pee*_*ter 12 javascript jquery

我正在使用AJAX根据需要从服务器加载数据.我目前正在努力将服务器软件更新到最新版本.我注意到的一件事情发生了变化,现在每个请求都需要我传递一个令牌.这意味着我必须为每个请求添加一个新参数.我希望通过一般方法实现这一点,而不必修改每一个AJAX调用.

有什么指针吗?

Dar*_*rov 14

您可以使用以下文章中$.ajaxSetup说明的方法.

  • 但不建议使用它.http://api.jquery.com/jQuery.ajaxSetup/ (2认同)

Mau*_*res 10

您正在寻找的是Prefilter,这是来自页面的示例:

$.ajaxPrefilter( function( options, originalOptions, jqXHR ) {
  // Modify options, control originalOptions, store jqXHR, etc
});
Run Code Online (Sandbox Code Playgroud)

这需要JQuery 1.5.