您的位置:首页 > 其它

Aajx小案例——注册昵称重名检测

2018-04-02 14:28 274 查看
在现实生活中,当你在注册某网站时或者注册用户名时,有的时候当你一输入昵称,将要往下输的时候,就会立即在右边显示出用户名不可用或者用户名可用的字样,这是为什么呢?
原理:Ajax技术,当你鼠标离开文本框的时候,就会立即把文本框的内容获得,然后向数据库查询,通过返回值来判断。
php链接数据库:



Ajax技术



这是html里面的实现代码
其实在写的时候遇到很多麻烦
一、xhr.responseText的获值问题
如果你在xhr.open()连接的php文件中有html语言他就会返回一整个网页,这样就会影响下面的if判断
最好的解决方法就是把其它的都删了,只留php语言
原先的php:



结果:



修改为:



就可以了。
二是数据库的写法:
很多时候都会出现


这样的现象,只需要把mysql改成mysqli就可以了,还可以在变量前面加上@符号,具体方法可以百度搜索有很多解决方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Ajax