我搜索了它,看起来我对其他人有相反的问题(他们想知道为什么ajax返回null)。我想我的jquery/ajax函数返回null如果PHP回声NULL但我得到空字符串。这不是什么大不了的事情,但现在这对我来说没有任何意义。Ajax返回的是空字符串而不是NULL值
<script>
$.ajax({
url: "test.php",
success:function(result){
console.log(result);
}
});
</script>
<?php
echo NULL;
?>
//logs: empty string
我将答案被embarased但我很想知道。
由于
'echo'ing'NULL'意味着头文件被发送,有两个换行符,然后结束,对吧?这意味着你正在提供一个空字符串作为内容.. –
[Fiddler 2](http://fiddler2.com/)非常擅长嗅探网络访问并准确了解到底发生了什么。 –