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

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

有什么指针吗?

您可以使用$.ajaxSetup方法,如以下文章所示 。

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

 $.ajaxPrefilter( function( options, originalOptions, jqXHR ) { // Modify options, control originalOptions, store jqXHR, etc }); 

这需要JQuery 1.5。