Я пытаюсь отобразить 3 записи, которые имеют значение "sort": "list:"
Я пробовал два метода ниже, используя оператор if для фильтрации результатов (закомментировано ниже), чтобы отобразить 3 записи, но оба метода не отображали результаты на экране? С закомментированными строками, как показано ниже, страница корректно отображает все 5 результатов. Любой совет ценится СПАСИБО!
$.ajax({
type: 'GET',
url: '/stores',
success: function(stores) {
// if (stores.sort === 'list') {
$.each(stores, function(i, store) {
// if (stores.sort === 'list'){
$stores.append(`<div><img src="${store.name}.jpg"></div>`);
// }
});
//}
}
});
Мой JSON довольно прост:
[
{
"_id": "5be78df2fb6fc06239e0c39b",
"name": "Albertsons",
"sort": "list"
},
{
"_id": "5be78e00fb6fc06239e0c39c",
"name": "COSTCO",
"sort": "list"
},
{
"_id": "5be78e17fb6fc06239e0c3ac",
"name": "Food Lion",
"sort": "bank"
},
{
"_id": "5be78e34fb6fc06239e0c3b1",
"name": "7Eleven",
"sort": "list"
},
{
"_id": "5be78e5ffb6fc06239e0c3b7",
"name": "Kroger",
"sort": "bank"
}
]