Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript $.isEmptyObject在if语句中不起作用_Javascript_Jquery - Fatal编程技术网

Javascript $.isEmptyObject在if语句中不起作用

Javascript $.isEmptyObject在if语句中不起作用,javascript,jquery,Javascript,Jquery,我无法使用$.isEmptyObject创建if语句 function x (response) { if(!$.isEmptyObject(response)){ var livsmedel = response.livsmedel; livsmedel.forEach(function (produkt) { // code continues }); } else { $("tbody").e

我无法使用$.isEmptyObject创建if语句

function x (response) {
    if(!$.isEmptyObject(response)){

    var livsmedel = response.livsmedel;

        livsmedel.forEach(function (produkt) {
        // code continues
        });
   }

   else {
        $("tbody").empty();
   }
 }
代码大部分工作正常,但最后一个
else
不工作。这样桌子就不会消失。
else
根本不起作用,甚至在我试图提醒某些事情时也不起作用


所以我想问题出在
if(!$.isEmptyObject(response))
的某个地方。不过控制台不显示任何错误/警告。有人知道它怎么了吗

因为响应不是空的:
{“livsmedel”:[],“responseStatus”:200}

检查
响应。livsmedel

if (response.livsmedel && response.livsmedel.length > 0) {
// do something
}

因为响应不是空的:
{“livsmedel”:[],“responseStatus”:200}

检查
响应。livsmedel

if (response.livsmedel && response.livsmedel.length > 0) {
// do something
}
console.log(response)
没有搜索结果,查看它是否真的是空的
console.log(response)
没有搜索结果,查看它是否真的是空的