Aajx小案例——注册昵称重名检测
2018-04-02 14:28
274 查看
在现实生活中,当你在注册某网站时或者注册用户名时,有的时候当你一输入昵称,将要往下输的时候,就会立即在右边显示出用户名不可用或者用户名可用的字样,这是为什么呢?
原理:Ajax技术,当你鼠标离开文本框的时候,就会立即把文本框的内容获得,然后向数据库查询,通过返回值来判断。
php链接数据库:
Ajax技术
这是html里面的实现代码
其实在写的时候遇到很多麻烦
一、xhr.responseText的获值问题
如果你在xhr.open()连接的php文件中有html语言他就会返回一整个网页,这样就会影响下面的if判断
最好的解决方法就是把其它的都删了,只留php语言
原先的php:
结果:
修改为:
就可以了。
二是数据库的写法:
很多时候都会出现
这样的现象,只需要把mysql改成mysqli就可以了,还可以在变量前面加上@符号,具体方法可以百度搜索有很多解决方法。
原理:Ajax技术,当你鼠标离开文本框的时候,就会立即把文本框的内容获得,然后向数据库查询,通过返回值来判断。
php链接数据库:
Ajax技术
这是html里面的实现代码
其实在写的时候遇到很多麻烦
一、xhr.responseText的获值问题
如果你在xhr.open()连接的php文件中有html语言他就会返回一整个网页,这样就会影响下面的if判断
最好的解决方法就是把其它的都删了,只留php语言
原先的php:
结果:
修改为:
就可以了。
二是数据库的写法:
很多时候都会出现
这样的现象,只需要把mysql改成mysqli就可以了,还可以在变量前面加上@符号,具体方法可以百度搜索有很多解决方法。
相关文章推荐
- jQuery+Ajax+Mysql 检测用户名注册时是否重名
- AJAX注册重名检测(绝对没有bug!)
- thinkphp 登录 注册常用检测
- 在用户注册时候,自动检测用户名已经存在
- 【Android】用户登录注册界面开发及用户信息管理案例代码详解
- (原)游戏用户注册之随机昵称系统
- JSP +MySQL实现网站的登录与注册小案例
- Android学习笔记(四十八):注册注销登录MVC模式案例
- 【JavaMailWeb】用户注册通过邮箱激活案例
- PHP+AJAX实现无刷新注册(带用户名实时检测)
- Python案例:GUI版的用户注册信息管理系统
- 学习笔记_JavaSE_17_登录注册案例、Set两个子类:HashSet、TreeSet
- HTML JAVASCRIPT 注册常用检测
- 毕业设计(十)---用DWR实现 代替AJAX 用户注册检测用户名是否已经存在
- javascript综合小案例,校验用户注册信息提交
- 用户登录注册案例分析
- ajax实现检测当前注册用户是否存在
- 【JavaMail】(2)JavaMail的一个案例:用户在网站上注册完成后给用户发一封邮件, 且需要用户通过邮件激活后才可以使用。
- 用户登录注册案例分析
- 【Android】用户登录注册界面开发及用户信息管理案例代码详解