如何在AJAX响应后保留我的复选框状态?

时间:2011-01-07 18:31:33

标签: jquery ajax checkbox

我想在AJAX请求成功后更改checkbox标签的属性。 假设我想用AJAX结果更新属性'name'。

属性会更新,但我会松开复选框状态(已选中或未选中)。 我该如何防止这种情况?

请在这里找到代码和脚本: http://jsfiddle.net/CpQ2D/1/

谢谢

2 个答案:

答案 0 :(得分:2)

您可以在发送数据时保存复选框的状态,然后在获得ajax响应后重置它们。

实际上,查看代码时,您会调用e.preventDefault();我相信会阻止复选框的默认行为,即将其显示样式更改为已选中。删除它,它应该工作正常。

答案 1 :(得分:1)

这里是aa go ...在ajax调用之前保存的值并设置成功值。

http://jsfiddle.net/Nmt8p/