ajax добавление в корзину

 
Посетитель
no avatar
Сообщений: 18
Пытаюсь сделать добавление в корзину через Ajax без перезагрузки страницы. Код формы:
Код HTML:
  1. <form action="/shop/addtocart" method="post" id="addtocartform" enctype="multipart/form-data">
  2. <input type="hidden" name="add_to_cart_item_id" value="{$item.id}">
  3. <input type="submit" name="addtocart" class="submit" style="font-size: 18pt;" value="заказать">
  4. </form>
Обработчик
Код JAVASCRIPT:
  1.  
  2. $('#addtocartform').submit(function(e){
  3. e.preventDefault();
  4. $.ajax({
  5. url: "/shop/addtocart",
  6. method: "POST",
  7. data: ('#addtocartform').serialize,
  8. success: function(response){
  9. showForm();
  10. }
  11. })
  12. })
  13.  
Почему-то товар не добавляется в корзину, хотя всплывающая форма показывается.
Посетитель
small user social cms
Медаль
Сообщений: 653
@hawk1, проверьте в консоли что улетает на сервер.
@hawk1:
data: ('#addtocartform').serialize,
вот эта строчка явно кривая
Посетитель
small user social cms
Почетный донор проектаМедаль
Сообщений: 316
@hawk1:
('#addtocartform').serialize

Код PHP:
  1. $('#addtocartform').serialize()
Решаю проблемы на ваших проектах)
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.