В настоящее время я создаю новые объекты (магазины) для пользователей из банка глобальных магазинов.
Это работает, однако я хочу ограничить это только 3 магазинами на пользователя.
Итак, я предполагаю (что открыто для предложений), что я хочу сделать здесь, это сделать оператор if, чтобы проверить, есть ли в результатах JSON уже 3 объекта.Я не уверен, как получить длину массива данных JSON?
Я просто вставил туда jsonGoesHere.length в качестве заполнителя, который, очевидно, не работает.
Я ценю любые идеи, как это сделать?
$(document).on('click', '#availableStr', function(e){
e.preventDefault();
var newStore = {
name: this.name,
sort: 'list',
userID: userId,
};
if(jsonGoesHere.length >= 3){
alert('You already have too many stores');
} else {
$.ajax({
type: 'POST',
url: '/stores/user/' + userId,
data: newStore,
success: function(newStore) {
alert(`${newStore.name} Added!`);
console.log(newStore);
location.reload();
}
});
}
});