2013-12-11 26 views
0

我正在使用JQuery將一些隱藏的Form元素值存儲爲變量。有時候這些隱藏的領域根本沒有價值。如何製作一個變量NULL?

在隱藏字段沒有值的情況下,當我真的想要null時,Jquery變量返回0作爲值。

我爲什麼要null?因爲它傳遞到數據庫並且存儲0不正確。它應該插入null

那麼我怎樣才能讓JQuery返回/存儲null而不是0

+0

在您可以將空值插入它們之前,您的數據庫列需要爲空。 –

+1

隱藏字段將包含字符串值。所以如果這個值是空的,jQuery的'$()。val()'將會返回'「」'(空字符串)而不是0.所以你的代碼中必須有一些東西(顯示我們!進入'0' ...參見示例:http://jsbin.com/iNeRiVUg/1 – devnull69

+1

這可能與 相同 http://stackoverflow.com/questions/852794/how-to-assign-null-值到隱藏可變在JavaScript的 –

回答

2

隱藏字段總是有一個值。如果你沒有指定一個,它是一個空字符串。

您不能將null作爲隱藏字段的值,因此需要在將信息發送到服務器的代碼或服務器上的代碼中處理空值。