簡體   English   中英

小型jQuery更新購物車停止工作(Woocommerce / Wordpress)

[英]Small jQuery to update cart stopped working (Woocommerce/Wordpress)

我創建了一個小腳本,以便在更改值並在輸入字段之外單擊后,購物車會自動更新。 但是現在它停止工作了,我不知道為什么:/

  1. 您需要在購物車中放入一些物品(按:“ In den Warenkorb”): http ://vamedics.com/de/shop/2-lendenwirbel/

  2. 現在,在購物車上只需更改輸入字段中的數字即可刷新網站,但不會更改價格或數量: http : //vamedics.com/de/warenkorb/

它可能不是世界上最好的jquery,但它確實完成了它的工作:/只需按刷新購物車按鈕(通過顯示隱藏:無)並在更新購物車時刷新所有內容

這是代碼:

 $(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'); }); } }); }); }); 

有人能幫我嗎?

您的購物車有一個隱藏的移動版本,其中也包含數量。 通過發送表單更新頁面時,您將為所有內容發送重復名稱。 購物車和數量。

這是我更改數量時的要求:

cart%5B9dd3ecb6819c19341cce4399afa2c7dd%5D%5Bqty%5D=1&cart%5B9dd3ecb6819c19341cce4399afa2c7dd%5D%5Bqty%5D=10&coupon_code=&update_cart=Warenkorb+aktualisieren&_wpnonce=b5b38505ed&_wp_http_referer=%2Fde%2Fwarenkorb%2F

您可以看到購物車及其數量被指定了兩次。 一次使用舊值,一次使用新值。

通過JS提交時,請單獨填寫表格,或者確保同時更改兩個數量。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM