У меня есть форма, которую я отправляю через javascript serialize().
Форма ниже работает нормально, но то, что я хочу, если выбранное значение <select name = "comboForm"> - 0, тогда в сценарии JS он должен прочитать это, и если значение <select name = "comboForm"> равно === 0, тогда оно будет alert() что-то еще, а если значение - >== 1, то alert() что-то еще, как показано ниже. На самом деле я не знаю, как это сделать в приведенном ниже сценарии.
Пожалуйста помоги. Спасибо
success : function(data){
if (data[comboForm] === 0) {
alert('Please select the item from list.');
}else{
alert('Item added successfuly to your cart.');
}
}
Форма
<form name = "comboboxForm" method = "post" id = "item_form" action = "singleitem.php">
<select name = "comboForm">
<option value = "0">Select Something</option>
<option value = "1">ABC</option>
<option value = "2">DEF</option>
<option value = "3">GHI</option>
</select>
<div class = "single-qty">
<input name = "quantity" type = "text" value = "1" id = "number" />
<div class = "num-update">
<div class = "increment" id = "increment"><i class = "fa fa-plus"></i></div>
<div class = "decrement" id = "decrement"><i class = "fa fa-minus"></i></div>
</div>
</div>
<input type = "submit" class = "myFormSubmitD btn-style-2 mg-left-5" value = "ADD TO CART">
</form>
<script type = "text/javascript">
$(document).on('submit', '#item_form', function() {
var data = $(this).serialize();
$.ajax({
type : 'POST',
url : 'singleitem.php',
data : data,
success : function(data){
alert('Item added successfuly to your cart.');
}
});
return false;
});
</script>



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Просто выберите элемент выбора на основе его имени и проверьте значение:
if ($('[name = "comboForm"]').val() == "0") {
alert('Something');
} else {
alert('Something else');
}