小编典典

如何使用jQuery检查JSON返回是否为空

ajax

$.getJSON(url, function(json) {
  var output = '';
  $.each(json, function(i,d) {

    if(d.DESCRIPTION == 'null'){ 
      console.log("Its empty");
    }
    var description = d.DESCRIPTION;
    output += '<tr><td>'+d.NAME+'</td><td>'+'<tr><td>'+d.DESCRIPTION+'</td><td>';
  });
});

我尝试添加

if(d.DESCRIPTION == 'null'){ console.log("Its empty");

检查返回的对象是否为空,但是它不起作用。

有人可以告诉我这是怎么回事吗?


阅读 360

收藏
2020-07-26

共1个答案

小编典典

只需测试数组是否为空。

$.getJSON(url,function(json){
    if ( json.length == 0 ) {
        console.log("NO DATA!")
    }
});
2020-07-26