0

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

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

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

4

1 回答 1

0

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

于 2013-03-21T12:22:52.987 回答