获得 XML 响应时 JS 比较不起作用

JS comparison not working when getting XML response

我得到的数据是 “成功” 但是当我比较它以打印一些结果时它不会进入 if 部分而是它正在执行其他部分。

正如您在右侧图片中看到的,我 控制台日志数据 给出 success(在左侧控制台页面上)。

再次,当我将数据与完全相同的字符串 "success" 进行比较时,它不会打印“hello”,而是转到其他部分并打印“hellddo”。

您应该提供 PHP 文件和 JS 代码的代码,而不是图像。这样代码就可以轻松复制粘贴并快速执行,而无需输入。

正如@Swati 评论的那样,找到一个解决方案,尝试修剪数据变量以删除任何空格: console.log(data.trim() == 'success')

而且,要解决 PHP 方面的问题,您应该检查是否不小心输入了
" success" 而不是 "success"