【发布时间】:2011-04-08 15:58:16
【问题描述】:
我想扩展 jQuery,这样在客户端发出的每个 post/get 请求都会发送一个额外的参数(总是相同的键:值)。如果请求是通过 jQuery 发出的,我需要它在客户端检测,因为我有几个 js 库在工作。附加参数只是jquery : true。典型的请求通常如下所示:
jQuery.post('/users/save', { name : 'john', age : 24 }, ....)
有没有办法通过扩展 jQuery 或其他方式来附加这个附加参数,以便它在到达服务器时看起来像这样:
{ name : 'john', age : 24, jquery : true }
基本上我想在请求到达服务器端之前拦截请求并编辑它的参数。谢谢。
【问题讨论】:
标签: javascript jquery metaprogramming