1

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

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

<?php 

    echo NULL;

?>

//logs: empty string

我会对答案感到尴尬,但我必须知道。

谢谢

4

1 回答 1

1

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

例如

obj
{
returnValue = NULL
}

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

于 2013-08-31T04:56:46.683 回答