Я работаю с Facebook Graph Api.Я получаю новые страницы данных в формате json, и когда больше нет данных, я сталкиваюсь со следующим:
объект json:
{
"data": [
]
}
Как я могу поймать этот пустой json вJavaScript?Я пробовал каждое из следующих действий по отдельности, но безуспешно:
if(json.data[0].length == 0){
alert('empty');
}
if(json.data[0] == ''){
alert('empty');
}
if (json.data.length == 0) {
alert('empty');
}
if (json["data"].length == 0) {
alert('empty');
}
Дополнительные сведения:
Это код, в котором я хочу проверить пустой массив данных.Все остальное работает нормально, когда я получаю непустой JSON от Facebook.
$.get(url, function(json){
pages[pagenumber+1]=json.paging.next;
//Where I want to check for empty json
$.each(json.data,function(i, data){
$("#thumbnail"+i).attr("src", data.picture);
});
},'jsonp');
Обновлено ....! Для меня было использовать решение:
if (json.data [0])