jquery - AJAX 响应后如何保持复选框状态?

标签 jquery ajax checkbox

我想在 AJAX 请求成功后更改复选框标记的属性。 假设我想用 AJAX 结果更新属性“name”。

属性已更新,但我失去了复选框状态(选中或未选中)。 我该如何防止这种情况发生?

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

谢谢

最佳答案

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

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

关于jquery - AJAX 响应后如何保持复选框状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4628955/

相关文章:

javascript - 将页面上的特定单词大写

javascript - PHP 和 JavaScript - 变量

jquery - 如何使用 jQuery 检查所有复选框

jquery - 如何使用 jquery 将每个输入和标签包装在一个 div 中

javascript - 如何在 phonegap 应用程序中使用存储在 localStorage 中的 json 提要?

javascript - ajax使用codeigniter更新数据库中的数据

javascript - 未捕获的类型错误 : Cannot read property 'status' of undefined when running ajax php

xcode - 以编程方式将 checkboxcell 添加到 NSTableView

javascript - 如何使用 jQuery 将 ID 和标签标签添加到复选框

jquery - 在焦点上接收两个 `focusin` 事件