在现实生活中,当你在注册某网站时或者注册用户名时,有的时候当你一输入昵称,将要往下输的时候,就会立即在右边显示出用户名不可用或者用户名可用的字样,这是为什么呢?
原理:Ajax技术,当你鼠标离开文本框的时候,就会立即把文本框的内容获得,然后向数据库查询,通过返回值来判断。
php链接数据库:
Ajax技术
这是html里面的实现代码
其实在写的时候遇到很多麻烦
一、xhr.responseText的获值问题
如果你在xhr.open()连接的php文件中有html语言他就会返回一整个网页,这样就会影响下面的if判断
最好的解决方法就是把其它的都删了,只留php语言
原先的php:
结果: