前后端传值的那些坑?你有踩过么?

前后端传值问题

今天我在做一个ajax验证用户名是否存在的时候发生了一个我意想不到的问题,可能是因为好久没有回顾前端知识了导致的,话不多说直接看问题.
我后端接收请求:然后并处理,然后返回值的代码:
在这里插入图片描述前端处理返回值的代码:
在这里插入图片描述结果就是:我不管是输入数据库里面有的用户名还是没有的,都是用户名可用,根本就不会执行后面else语句块儿里面的代码,这就让我很纳闷了.

在这里插入图片描述
问题所在:看似控制台输出的没有毛病,其实data就是一个字符串,不能拿来直接做当做布尔值用,所有需要以下的操作,当时也是鬼迷心窍了,想偷个小懒.
在这里插入图片描述
这样就成功解决问题所在,成功解决后的效果,完全能达到我想要的效果.
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_46188681/article/details/112794050