Javascript 如何在jQuery数据表中动态添加额外的HTTP变量?

Javascript 如何在jQuery数据表中动态添加额外的HTTP变量?,javascript,jquery,datatables,Javascript,Jquery,Datatables,我使用jQuery数据表来显示搜索结果。我有一些用于筛选结果的复选框。这意味着,当选中复选框时,我必须向服务器发送额外的HTTP get变量。我如何动态地做到这一点 我知道可以使用fnServerParams添加额外的HTTP变量,但只能在数据表初始化时添加 如何在选中/取消选中复选框时添加/删除HTTP变量?因为fnServerParams是一个函数,所以每次向服务器发送Ajax请求时都会执行该函数。因此,参数是在请求时动态添加的,而不是在初始化时添加的。所以我认为fnServerParams

我使用jQuery数据表来显示搜索结果。我有一些用于筛选结果的复选框。这意味着,当选中复选框时,我必须向服务器发送额外的HTTP get变量。我如何动态地做到这一点

我知道可以使用
fnServerParams
添加额外的HTTP变量,但只能在数据表初始化时添加


如何在选中/取消选中复选框时添加/删除HTTP变量?

因为fnServerParams是一个函数,所以每次向服务器发送Ajax请求时都会执行该函数。因此,参数是在请求时动态添加的,而不是在初始化时添加的。所以我认为fnServerParams正是您所需要的:-)


艾伦

你说得对,艾伦。fnServerParams在每个ajax请求之前调用。但是我通过使用fnSettings函数解决了这个问题,并修改了sAjaxSource。我知道这是不雅的。但它奏效了。谢谢你的回答。我会根据你的建议更改代码。