【发布时间】:2018-08-17 15:15:26
【问题描述】:
所以我正在做的是我正在调用一个 ajax 帖子到一个 php 文件,而那个 php 文件的作用是 echo 的输出数据,我通过变量数据检索它,问题是当我去比较那个string 它永远不会成功。这是一些代码:
Javascript 代码
$.post("CheckStarted.php", {
check: 10
}, function(data, status){
if(data.toString() == "start"){
JSFunct();
}else{
//do something else.
}
console.log(data);
});所以你可以看到我正在检查它是否等于“start”以便启动我的 JSFunt,问题是每次控制台、日志启动或停止时,即使它记录停止(因为console.log(data))它总是不等于启动即使启动记录到控制台?这里发生了什么,如果这不是最好的方法,你将如何比较这个响应。谢谢你。
【问题讨论】:
-
我没有发布 CheckStarted.php 代码,因为我认为它不相关,只是没有正确比较。
-
试试
data.trim(),输出周围可能有一些空白。
标签: javascript php jquery ajax response