gpt4 book ai didi

javascript - 如果 php 的返回值是 'true' 或 'false' ,如何检查我的 jquery ?

转载 作者:行者123 更新时间:2023-11-28 18:56:56 27 4
gpt4 key购买 nike

在 php 站点上,我有一个选择查询,最后有一个语句:

if ($stmt->num_rows >=1) {
// A user with this email address already exists
echo "false";
}
else{
echo "true";
}

现在在我的 jquery 代码中,根据返回的值,我想显示或不显示警报。所以我正在进行 ajax 调用:

(...)
dataType:'text',
success: function(ans)
{
var data = ans;
if (ans ==='true'){

alert("here");
}
else{

alert("else");
}

}});
(...)

即使我的 php 脚本打印出 true,我也从未在 jquery 中看到“此处”的警报。为什么?

最佳答案

php 输出中有多余的空格。您可以通过 trim 空白来解决此问题

更改:

 var data = ans;

 var data = $.trim(ans);

更实用的解决方案是始终使用 json

关于javascript - 如果 php 的返回值是 'true' 或 'false' ,如何检查我的 jquery ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33426362/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com