Javascript $.isEmptyObject在if语句中不起作用
我无法使用$.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
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)
没有搜索结果,查看它是否真的是空的