从php文件返回true / false到javascript

时间:2011-01-07 14:32:31

标签: php javascript

我正在使用$ .post方法进行ajax调用 我有一个脚本(php)检查数据库中存在的用户,如果存在则返回(echo)1,否则返回0。 是否有可能返回true和false,因此javascript将其识别为boolean?

4 个答案:

答案 0 :(得分:3)

不,值将始终作为文本返回。您需要比较JavaScript中的值。

if (data == '1') {
   //it's true
} else {
   // it's false
}

答案 1 :(得分:3)

实际上,字符串"0"被JavaScript解释为false,而"1"被解释为true,因此您可以简单地将字符串值作为布尔值使用。但是你不能用===进行比较。

答案 2 :(得分:1)

http://api.jquery.com/jQuery.post/

提到了一个将数据解析为JSON的选项,所以理论上你可以使用php以json形式回显数据。

答案 3 :(得分:0)

据我记得,js看起来像是假的。

所以你可以使用

if(ans)...; 别的......

我不确定,但试试吧!