jquery - Ajax jquery 实时验证条目的唯一性

标签 jquery mysql ajax validation

有没有什么方法可以验证可用性条目,比如用户名,实时验证,即在您键入时验证? 基本上我有一个带有唯一字段“类别名称”的数据库表和一个用于在数据库中插入数据的表单。我正在使用 ajax 检查类别名称的可用性并且在这方面非常成功,但我想要的是实时验证,即不使用 .onkeyup() 或 .blur() 或类似的其他功能。在用户输入名称时检查“类别名称”是否已列在表中??

最佳答案

您可以监听 input 事件并触发 AJAX 请求,该请求将查询发送到数据库表。此外,请确保在发送新 AJAX 请求之前取消先前发送的 AJAX 请求以避免出现竞争情况。

P.S:我不太确定该事件的浏览器兼容性。它可能不适用于旧浏览器(例如 IE 8 及更低版本)。

关于jquery - Ajax jquery 实时验证条目的唯一性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21875481/

相关文章:

javascript - 如何过滤SSE脚本中的重复消息?

javascript - 工具提示显示不同元素的相同消息

javascript - 如何使用jquery通过数据属性删除li标签

mysql - 序列化涉及 "last inserted row id"的特殊查询

jquery - 在html中存储表名和列名

javascript - 打破 AJAX for 循环

jquery - bxSlider - 高度和宽度设置

javascript - 更改内容事件后的 Emberjs

mysql - 我笔记本电脑上的 sql workbench 和谷歌云计算引擎上的 Mysql 之间的连接(不是云 sql)

javascript - 如何防止页面刷新