[英]How can I check in my jquery if the return value from php is 'true' or 'false'?
在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中看到警报“ here”。 为什么?
php输出中有多余的空格。 您可以通过修剪空白来解决此问题
更改:
var data = ans;
至
var data = $.trim(ans);
一个更实用的解决方案是始终使用json
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.