在使用AJAX技术无刷新检测用户名是否存在的时候如何防止频繁的请求数据库服务器

失去焦点事件就会向服务器请求一次,如何防止该情况发生,除了在前台界面用javascript验证文本框是否为空或者文本框的值是否发生改变以外还有什么方法?... 失去焦点事件就会向服务器请求一次,如何防止该情况发生,除了在前台界面用javascript验证文本框是否为空或者文本框的值是否发生改变以外还有什么方法? 展开
 我来答
tianye206
2012-03-09 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:141
采纳率:0%
帮助的人:94.1万
展开全部
通常都是失去焦点进行判断啊。也可以提交申请的时候验证,不过那样用户体验就如同不用ajax一样
追问
我的意思是为了防止恶意攻击,因为每一次失去焦点都会触发请求,如果有恶意攻击的话,数据库服务器就崩溃了啊!有没有什么方法可以防止这种攻击啊?除了我上面说的那两种。
追答
写一个方法,正则表达式 ,必须第一个字母后面数字多少位,只有条件满足才会发起请求这样就能达到你想要的,如果是恶意攻击他不会那么有耐心一次次的输入吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式