Я использую метод jQuery $.getJSON
, чтобы обновить данные в некоторых каскадных раскрывающихся списках, в частности, значение по умолчанию, если для раскрывающегося списка ничего не возвращено, например, "NONE".
Я просто хочу уточнить, как должна действовать моя логика.
var hasItems = false;
$.getJSON('ajax/test.json', function(data) {
hasItems = true;
//Remove all items
//Fill drop down with data from JSON
});
if (!hasItems)
{
//Remove all items
//Fill drop down with default value
}
Но я не думаю, что это правильно. Так я могу войти в функцию, получать ли я данные? Я думаю, я действительно хочу проверить, что объект данных содержит что-то - установить мой логический hasItems
.