我正在使用jQuery插件“DataTables”,它帮助我显示大型分页数据表,包括许多带复选框的行。一切都在Chrome中按预期工作,但在IE8中,当我序列化包含复选框的DataTable表单时,只有可见的复选框被序列化。在Datatables中,分页允许您选择复选框并移动到不同的结果页面(例如11-19而不是1-9),同时保持先前在不同结果页面上进行的选择。
当我在$ .post调用中使用$(“#theForm”)。serialize()时,只包含可见的复选框。在Chrome中并非如此,其中包含隐藏复选框的所有复选框的完整列表都在.serialize()中找到。
这种情况似乎一定发生在其他人面前,让我知道是否有解决方案!谢谢!
答案 0 :(得分:0)
解决方案是取消隐藏复选框序列化,然后重新隐藏它们。这不会导致一堆复选框出现和消失,因为它发生得太快了。