[],我得到这个作为JSON响应
问题描述:
我想接受一个JSON在succes函数,即数据在这里,我得到的数据为[],但我没有得到没有数据在警戒框。有什么我失踪,任何人都可以帮助。在此先感谢[],我得到这个作为JSON响应
success: function (data) {
$('#loader').hide();
if (data != null) {
alert('congratulations');
}else{
alert('no data');
}
}
答
尝试用if ((data || []).length)
答
如果你希望你的数据阵列,然后进行测试,它不是空的检查它的长度:
if (data && data.length > 0) {
// ...
}
因为空数组[]
不null
。
答
当写条件,这些值被认为是假: '',0,[],未定义,为null
success: function (data) {
$('#loader').hide();
if (data == true)
alert('congratulations');
else
alert('no data');
}
第一替换
if (data != null)
只是'警报(数据)'到看看它包含什么 – 2013-03-06 06:10:41