Не работает изменение количества товара в корзине
Доброго времени суток, товарищи, подскажите что делать, не работает изменение количества товара в корзине, причем с начала работало, а потом перестало, ничего не менял, стандартный чанк, и minishop2 обновил и переустановил, но не помогло, заранее спасибо
Комментарии: 11
Посмотрите есть ли ошибоки в консоли Хрома. И еще, проанализируйте какой ответ по ajax запросам приходит, что отправляется.
консоль читсая, а как проанализировать что приходит к сожалению не знаю
В дебаге вкладка Network там найдите запрос, который убегает при событии добавления в корзину. Жмете на него, далее анализируйте ответ. Посмотрите что отправляется (все ли переменные и верные ли значения)
все верны, кроме количества, почему то передается 1, вместо указанного значения
Видимо, в этом и проблема?
возможно, я как починить не знаю
В стандартном чанке количество передаётся через скрытый инпут, а что там у тебя на сайте — я не знаю.
Если что — двух инпутов с одним именем в форме быть не может.
Если что — двух инпутов с одним именем в форме быть не может.
да, я это заметил, но повторюсь, я подумал что что то затер и вставил стандартный чанк, и ничего, вот код самого чанка
<tr id="[[+key]]">
<!-- <td class="title"><a href="[[~[[+id]]]]">[[+pagetitle]]</a>
-->
<td class="title">[[+pagetitle]]
<small><i>[[+option.color]] [[+option.size]]</i></small>
</td>
<td class="weight"><span style="color:#0095bf;font-size:24px">[[#[[+id]].time]]</span> </td>
<td class="count">
<form method="post" class="ms2_form form-inline" role="form">
<input type="hidden" name="key" value="[[+key]]" />
<div style="position: relative;" class="form-group">
<input type="text" name="count" value="[[+count]]" max-legth="4" class="basket_input input-sm form-control" />
<div class="count_controls">
<div class="control_up"></div>
<div class="control_bottom"></div>
</div>
<button class="btn btn-default" type="submit" name="ms2_action" value="cart/change"><i class="glyphicon glyphicon-refresh"></i></button>
</div>
</form>
</td>
<td class="price"><span class="price_span">[[+price]]</span> руб[[+old_price]]</td>
</tr>
а при обновлении же работает?
может классы через которые аякс работает затер
имею ввиду в тегах
<strong class=""
может классы через которые аякс работает затер
имею ввиду в тегах
<strong class=""
при обновлении чего? стандартный чанк даже вставлял, все равно не работает
при обновлении страницы, если аякс не пашет, то при обновлении страницы значение меняться должно
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.