在javascript中比较php echo结果

时间:2017-04-27 12:41:36

标签: javascript php ajax

我有一个工作的php页面,检查表是否没有值。

PHP

HystrixCommand

一旦php完成了它的工作,我使用我的JS中的结果来获取数据的值:

JS

我的Ajax:

$result = mysqli_query($db, $query) or die('error with db');

if (mysqli_num_rows($result)==0)
{
    echo "No points found";
}
else {

$row = mysqli_fetch_array($result);
echo json_encode($row);

}

执行工作的功能,检查数据是否有JSON或只是"没有找到点":

$.ajax({
    type: "GET",
    url: "../php/courseInfo.php",
    data:{ title: stringTitle},
    success: function(response){                    
    updateChartPHP(response);
}
});

除非数据返回"没有找到点和#34;,似乎第一个条件(数据==="没有找到点")即使数据显然是& #34;没有找到分数"。我比较两个值的方法是错误的吗?

我也试图分配"数据"到var然后比较,也没有做到。

谢谢。

2 个答案:

答案 0 :(得分:0)

在这种情况下,我建议做一个console.log(数据)来查看数据对象中的实际内容

答案 1 :(得分:0)

在我的console.log中检查后,我的php的结果不是"没有找到分数"但是

"
找不到积分"

顶部有一个空行。这是来自上面的一个小脚本,它包含在自己的php标签中。两者之间的空行与我的结果一起返回。

我只将两个脚本融合为一个,现在正在运行。