我想在 AJAX 请求成功后更改复选框标记的属性。 假设我想用 AJAX 结果更新属性“name”。
属性已更新,但我失去了复选框状态(选中或未选中)。 我该如何防止这种情况发生?
请在此处找到代码和脚本: http://jsfiddle.net/CpQ2D/1/
谢谢
最佳答案
您可以在发送数据时保存复选框的状态,然后在收到 ajax 响应后重置它们。
实际上,查看您的代码,您会调用 e.preventDefault();
我相信会阻止复选框的默认行为,即将其显示样式更改为选中。删除它,它应该可以正常工作。
关于jquery - AJAX 响应后如何保持复选框状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4628955/