簡體   English   中英

檢查空數據庫值

[英]Check null database value

以下是從后端返回的對象:

[Object]0: Object Option_Name_0: null Option_Name_1: "me" Option_Name_2: "you" Option_Name_3: "get" Option_Name_4: "no"__proto__: Objectlength: 1__proto__: Array[0]

我只是想通過刪除“空”值將值填充到下拉菜單中。

$.each(e, function(i) {
    $.each(e[i], function(key, val) {
        if (val != 'null') {
            $(".flash_bet_win").append("<option value=" + val + ">" + val + "</option>");

        }

    });
});

但我仍然在下拉菜單中看到“空”值。 如何解決這個問題?

檢查null是否為“ null”,

if(val !== null)
            {
                 $(".flash_bet_win").append("<option value="+val+">"+val+"</option>");

            }

進行深度比較(!==)而不是(!=),因為undefined == null將導致真實值,而undefined === null將為false

如果您要檢查該值是否不為null,未定義或不為空,

if(val){
    ...... //your code
}

在你的if語句,你檢查,這不是等於字符串'null' ,當你要檢查它是否等於值null

if(val != null)

或者,甚至更短:

if(val)

這能達到目的嗎?

暫無
暫無

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

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