前后端传值问题
今天我在做一个ajax验证用户名是否存在的时候发生了一个我意想不到的问题,可能是因为好久没有回顾前端知识了导致的,话不多说直接看问题.
我后端接收请求:然后并处理,然后返回值的代码:
前端处理返回值的代码:
结果就是:我不管是输入数据库里面有的用户名还是没有的,都是用户名可用,根本就不会执行后面else语句块儿里面的代码,这就让我很纳闷了.
问题所在:看似控制台输出的没有毛病,其实data就是一个字符串,不能拿来直接做当做布尔值用,所有需要以下的操作,当时也是鬼迷心窍了,想偷个小懒.
这样就成功解决问题所在,成功解决后的效果,完全能达到我想要的效果.