我搜索了它,看起來我對其他人有相反的問題(他們想知道爲什麼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/)非常擅長嗅探網絡訪問並準確瞭解到底發生了什麼。 –