使用jquery保留复选框的状态

使用jquery保留复选框的状态,jquery,Jquery,我正在尝试实现一些jQuery,它将有效地保留已提交搜索表单的状态,以便用户可以看到他们所做的复选框选择并进行调整。该表单作为post操作提交 有人对如何做到这一点有什么建议吗 问候, Raj如果您执行的是标准的POST非ajax,那么它实际上并不取决于客户端解决方案。您的服务器端逻辑需要将该信息反馈到您的视图,并且您的视图仍在服务器上呈现,技术上会驱动您的复选框状态 正如Mike所说,如果使用ajax技术发布搜索,就不需要保留状态,因为页面永远不会刷新。如果您不清楚如何通过Ajax发布表单,我

我正在尝试实现一些jQuery,它将有效地保留已提交搜索表单的状态,以便用户可以看到他们所做的复选框选择并进行调整。该表单作为post操作提交

有人对如何做到这一点有什么建议吗

问候,


Raj

如果您执行的是标准的POST非ajax,那么它实际上并不取决于客户端解决方案。您的服务器端逻辑需要将该信息反馈到您的视图,并且您的视图仍在服务器上呈现,技术上会驱动您的复选框状态


正如Mike所说,如果使用ajax技术发布搜索,就不需要保留状态,因为页面永远不会刷新。如果您不清楚如何通过Ajax发布表单,我建议您点击谷歌。Internet上有大量的示例。

如果您使用ajax传递POST数据,那么表单应该保留所有值。@Mike Soule:我不确定,怎么做,请您提供一些示例。@Gregg:在收到ajax的响应后,我正在提交表单。这样它将刷新整个页面。好的,因此,如果要刷新整个页面,则需要通过服务器端逻辑保留表单状态。您使用的服务器端技术是什么?Java、.NET、PHP等?@Gregg:我正在使用Java和spring,但在这里我可以用spring绑定表单,因为我使用html复选框来填充复选框。在这里我想用jquery保留状态。嗯,我认为这不是一个好方法。您应该仍然能够使用JSP表达式语言绑定到HTML复选框。例如……但是,如果您仍然认为需要使用jQuery,那么您仍然需要通过服务器端代码隐藏字段在页面上填充某些内容,然后使用jQuery获取数据并相应地填充表单。