如果php的返回值是'true'或者'false'
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代码中,根据返回的值,我希望显示alert或not。所以我正在进行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
相关文章:
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- AngularJS-使用'true'属性
- 如何删除除冒号、数字和'上午'或者'下午'
- JavaScript-切换“;全部检查”;复选框true/false
- location.reload(true)崩溃浏览器选项卡
- 如何“;过滤器”;或者以其他方式重构该数据
- 指令的模板必须只有一个根元素:With restrict E&替换true
- JavaScript:只有当数组中的所有项都为true时才执行函数
- 对于loop.if-仅在经过所有间隔后返回true
- if(foo!==null)的计算结果为true,即使foo为null
- ngIf的计算结果始终为true
- 哪个布尔运算更快<或者<=
- 如果函数返回True,则显示Javascript按钮
- (false==false==true)怎么可能是真的
- 在编译阶段后创建新的DOM树,或者继续使用原始修改的DOM
- 或者在表单上选择默认选项文本(选择1)
- Javascript If else 只返回 TRUE 或只返回 FALSE
- sails.js beforeCreate方法只接收required设置为true的模型属性
- Javascript错误:BOF或EOF为True,或者当前记录已被删除
- 如果php的返回值是'true'或者'false'