Exebeche
@Exebeche
Осваиваю программирование

Объясните как в js сделать исключение?

Уважаемые знатоки, пожалуйста, объясните как сделать в 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 совсем не понимэ
  • Вопрос задан
  • 187 просмотров
Решения вопроса 1
Negwereth
@Negwereth
lvivcss.com.ua
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Почему-бы не сделать так, чтобы заранее был выбран какой-то размер (средний, например), и не забрасывать юзера алертами?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы