Ajax返回空字符串而不是NULL值

时间:2013-08-31 02:23:49

标签: javascript ajax null

我搜索过,似乎我对其他人都有相反的问题(他们想知道为什么ajax会返回null)。我希望我的jquery / ajax函数返回null如果PHP回显NULL但我得到空字符串。这不是什么大问题,但现在对我来说没什么意义。

<script>
$.ajax({
    url: "test.php",
        success:function(result){
        console.log(result);
    }
});     
</script>

<?php 

    echo NULL;

?>

//logs: empty string

我会被答案所玷污,但我必须知道。

由于

1 个答案:

答案 0 :(得分:1)

而不是echo NULL尝试返回具有值为null的单个属性的对象

e.g。

obj
{
returnValue = NULL
}

我不确定PHP语法,但我想说的是将返回值包装在一个对象中。在客户端,你会得到obj.returnValue为NULL而不是空字符串