簡體   English   中英

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

[英]Ajax returns empty string instead of a NULL value

我搜索了一下,似乎其他人都遇到了相反的問題(他們想知道為什么ajax返回null)。 我想讓我的jquery / ajax函數在PHP回顯NULL時返回null,但我卻得到了空字符串。 這沒什么大不了的,但現在對我來說這已經沒有意義了。

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

<?php 

    echo NULL;

?>

//logs: empty string

我會被答案嚇住了,但我必須知道。

謝謝

而不是echo NULL,請嘗試返回一個具有值為null的單個屬性的對象

例如

obj
{
returnValue = NULL
}

我不確定PHP語法,但是我想說的是將您的返回值包裝在一個對象中。 在客戶端,您將獲得obj.returnValue作為NULL而不是空字符串

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM