【问题标题】:String equality( == ) issue in javascript [closed]javascript中的字符串相等(==)问题[关闭]
【发布时间】:2020-07-03 20:18:51
【问题描述】:

当我将 ajax 响应与字符串进行比较时,我得到了不想要的输出。
我的后端PHP。它是一个响应 ajax 调用的echo 'SUCCESS'
当我将响应与"SUCCESS" 进行比较时,它给出了错误的输出!

为了清楚起见,我附上控制台监视窗口的屏幕截图。

请帮助我解决问题。谢谢!

【问题讨论】:

  • 是否有前导空格...!?
  • 可能有特殊字符。尝试修剪字符串
  • 看起来"S"之前有一个空格(" "
  • 字符 U 看起来有点不同
  • 这是一个可怕的空间......但我不得不去检查两轮!不知道它是从哪里爬进来的。但是,不是来自回声,因为我先尝试修剪它!谢谢你们帮我找出答案:) @ste2425 JS 代码中的 Trim 有帮助!

标签: javascript comparator equality-operator


【解决方案1】:

我猜在成功的顶部​​(粉红色)有一个空格。删除它。为了检查,在 if 条件中留一个空格。如果成功了,那就是问题所在。

【讨论】:

  • 如果这是问题并且已妥善解决,请将其标记为答案 :)。谢谢
猜你喜欢
  • 2018-11-10
  • 1970-01-01
  • 1970-01-01
  • 2023-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-11
  • 2022-12-20
相关资源
最近更新 更多