Создал небольшой скрипт, чтобы корзина обновлялась после того, как я изменил значение и щелкнул вне поля ввода. Но теперь он перестал работать, и я понятия не имею, почему:/Небольшой jQuery для обновления корзины перестали работать (Woocommerce/Wordpress)
Вам нужно положить что-то в корзину (нажмите: «В ден Warenkorb»): http://vamedics.com/de/shop/2-lendenwirbel/
Сейчас в корзине просто изменить число в поле ввода, и он должен обновить сайт, но это не меняет цену, ни количество: http://vamedics.com/de/warenkorb/
это не может быть лучшим JQuery в мире, но он сделал свою работу:/It просто нажмите кнопку обновления корзины (она скрыта v И. дисплей: нет) и обновить все время обновления телегу
Вот код:
$(document).ready(function() {
$('#input-qty').each(function() {
var elem = $(this);
elem.data('oldVal', elem.val());
elem.bind("propertychange change click keyup input paste", function(event){
if (elem.data('oldVal') != elem.val()) {
elem.data('oldVal', elem.val());
$("#input-qty").focusout(function() {
$('input[type="submit"]:nth-child(2)').trigger('click');
});
}
});
});
});
Может кто-нибудь мне помочь?
Код обновляет страницу, я думаю, что проблема может быть кодом на стороне сервера, не вернув правильные значения. – Dane
Я с @Dane. Он обновляет страницу, отправляет обновленную сумму как 'qty =' на сервер. Он просто не обновляется корректно на сервере. –
Ой, подождите. Я понимаю, почему. Вы также отправляете старое значение. Сообщение содержит два 'qty ='. Первое - это новое значение, второе - старое значение. Который приводит к тому, что сервер ставит старое значение как 'qty' –