Уважаемые знатоки, пожалуйста, объясните как сделать в js исключение?
Имеется магазин на Yii2 и добавление в корзину делается скриптом
$('.add-to-cart').on('click', function (e) {
e.preventDefault();
var id = $(this).data('id'),
qty = $('#qty').val(),
size = $('#size').val();
$.ajax({
url: '/cart/add',
data: {id: id, qty: qty, size:size},
type: 'GET',
success: function(res) {
if (!res) alert('Wrong!');
// console.log(res);
showCart(res);
},
error: function() {
alert('Error!');
}
});
});
Но на некоторых товарах размер нужно выбрать... сейчас при "невыбранном" размере уходит пусто и это не есть гут.
Пытался добавить в конструкцию строку
if (!size) alert('Chose size');
но.. максимум выскакивает алерт и после открывается окно с товаром с пустотой в размере..
Как победить?
Желательно объяснить как для танкиста, но буду рад любой помощи т.к. только учусь и js совсем не понимэ