Этот вопрос был дан ответ ранее. Я проверил несколько вопросов в SO, но я не могу это правильно понять. Извиняюсь за это.JavaScript: проверка на null и undefined
Я использую ajax, и данные поступают из базы данных.
if(data.count > 0){
$.each(data.content, function(key, value){
if((value.technology) != ''){
html+='<button class="form-control" disabled>'+value.technology+'</button> ';
}
я также попробовал этот
if((value.technology6 !== 'null')){
alert(value.technology6);
html+='<button class="testsss testss" disabled>'+value.technology6+'</button> ';
}
и попытался это, а
if(!(value.technology7)){
html+='<button class="testsss testss" disabled>'+value.technology7+'</button> ';
}
проблемы я получаю нуль в качестве выходного сигнала. я не уверен, что я делаю неправильно, и что это правильный способ проверить null и undefined.
Спасибо за советы.
Вы пробовали войти 'value' в цикле? Как выглядит 'data.content'? – canon
'if (value.technology)' будет пропускать оба, но также будет пропускать 'false',' NaN', '0' и' '' ', так что это зависит от того, что вы хотите сделать с этими – CupawnTae
, вы получаете какие-либо журналы в консоли? –