我有一个调用我的控制器的ajax方法。在成功函数中,它获得两个数组:eventos.asignados
和eventos.noAsignados
如果我的数组不为空,有人可以解释为什么它会通过验证吗?
AJAX CALL:
$.ajax({
type: 'GET',
url: "/Agenda/GetTareasCalendario/",
data: {
//data there
},
dataType: 'json',
success: function (eventos) {
refreshCalendarEvents(eventos.asignados);
addEvents(eventos.noAsignados, true);
if ($.isEmptyObject(eventos.asignados && eventos.noAsignados)) {
alert('No se han encontrado resultados con los filtros seleccionados.');
}
}
});
});
答案 0 :(得分:1)
更改array(4) { ["PHPSESSID"]=> string(32) "819d97292666fbe9201ba52219204324" ["cart_item_no"]=> array(7) { [1]=> string(3) "b01" [2]=> string(3) "b02" [3]=> string(3) "b01" [4]=> string(3) "b01" [5]=> string(3) "b01" [6]=> string(3) "b02" [7]=> string(3) "b02" } ["cart_item_count"]=> array(7) { [1]=> string(1) "1" [2]=> string(1) "1" [3]=> string(1) "1" [4]=> string(1) "1" [5]=> string(1) "1" [6]=> string(1) "1" [7]=> string(1) "1" } ["maxcount"]=> string(1) "7" }
条件,如下所示逐个检查空对象
试试这个:
if