【问题标题】:How to add extra HTTP variables dynamically in jQuery datatables?如何在 jQuery 数据表中动态添加额外的 HTTP 变量?
【发布时间】:2011-11-19 11:13:50
【问题描述】:

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

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

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

【问题讨论】:

    标签: javascript jquery datatables


    【解决方案1】:

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

    艾伦

    【讨论】:

    • 你是对的艾伦。 fnServerParams 在每个 ajax 请求之前调用。但是我通过使用 fnSettings 函数并修改了 sAjaxSource 解决了这个问题。我知道这很不雅。但它奏效了。感谢您的回答。我会根据您的建议更改我的代码。
    猜你喜欢
    • 1970-01-01
    • 2012-10-25
    • 2018-07-20
    • 2012-07-07
    • 1970-01-01
    • 2012-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多