Нужно сделать аякс изменение количества товара.
Вот скрипт который отправляет запрос
Код |
---|
$('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, где и обрабатывается запрос.
Подскажите, пожалуйста, где намудрил.