【问题标题】:Hidden checkbox values are not included in jQuery .serialize()jQuery .serialize() 中不包含隐藏的复选框值
【发布时间】:2012-12-01 23:16:09
【问题描述】:

我正在使用 jQuery 插件“DataTables”,它可以帮助我显示大型分页数据表,其中包括许多带有复选框的行。在 Chrome 中一切正常,但在 IE8 中,当我序列化包含复选框的 DataTable 表单时,只有可见的复选框被序列化。在 Datatables 中,分页允许您选择复选框并移动到不同的结果页面(例如 11-19 而不是 1-9),同时保持之前在不同结果页面上所做的选择。

当我在 $.post 调用中使用 $("#theForm").serialize() 时,只包含可见的复选框。在 Chrome 中,情况并非如此,在 .serialize() 中可以找到包括隐藏复选框在内的整个选定复选框列表。

这种情况好像其他人也遇到过,有解决办法的告诉我!谢谢!

【问题讨论】:

标签: jquery forms serialization checkbox datatables


【解决方案1】:

解决方案是取消隐藏复选框序列化,然后重新隐藏它们。这不会导致一堆复选框出现和消失,因为它发生得太快了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-26
    • 1970-01-01
    • 1970-01-01
    • 2015-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多