Нужно сделать аякс изменение количества товара.
Вот скрипт который отправляет запрос
Данный скрипт запускается по изменеиею значения инпута
Форма
Но происходит обычный переход на /quantity.php, где и обрабатывается запрос.
Подскажите, пожалуйста, где намудрил.
Вот скрипт который отправляет запрос
| Код |
|---|
$('form#tovar').submit( function (e) {
e.preventDefault();
$.ajax({
url: $(this).attr("action"),
data: $(this).serialize(),
type: $(this).attr("method"),
success: function () {
alert("Send");
},
error: function () {
alert('Error');
}
});
});
|
| Код |
|---|
document.forms['tovar'].submit(); |
Форма
| Код |
|---|
<form method="GET" name="tovar" id="tovar" action="/quantity.php"> <input type="hidden" value="<?=round($arItems['ID']);?>" name="id" id="idtovar"> <div class="counter"> <a href="#" class="plus"></a> <a href="#" class="minus"></a> <input type="text" value="<?=round($arItems['QUANTITY']);?>" name="quantity" id="quantity"> </div> </form> |
Но происходит обычный переход на /quantity.php, где и обрабатывается запрос.
Подскажите, пожалуйста, где намудрил.