Javascript получить сериализацию переменных формы в javascript

У меня есть форма, которую я отправляю через 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>
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
0
48
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Просто выберите элемент выбора на основе его имени и проверьте значение:

if ($('[name = "comboForm"]').val() == "0") { 
    alert('Something');
} else {
    alert('Something else'); 
}

Другие вопросы по теме