gpt4 book ai didi

javascript - minicart.js 不工作,购物车不弹出

转载 作者:太空宇宙 更新时间:2023-11-03 16:02:14 25 4
gpt4 key购买 nike

我正在使用 Minicart.JS对于我简单的 Paypal 购物车。但这并没有发挥应有的作用。如果我单击“添加到购物车”按钮,购物车不会弹出。

这是我的代码。

<html>
<body>
<script src="//cdnjs.cloudflare.com/ajax/libs/minicart/3.0.3/minicart.min.js"></script>
<script>
paypal.minicart.render();
</script>


<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_cart" />
<input type="hidden" name="add" value="1" />
<input type="hidden" name="business" value="labs-feedback-minicart@paypal.com" />
<input type="hidden" name="item_name" value="Test Product" />
<input type="hidden" name="quantity" value="1" />
<input type="hidden" name="amount" value="1.00" />
<input type="hidden" name="currency_code" value="USD" />
<input type="hidden" name="no_shipping" value="2">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="shipping2" value="1.50">
<input type="hidden" name="shipping" value="2.50">
<strong>Test Product</strong>

<p>
<label><input type="checkbox" id="terms" name="terms" value="" /> I agree to the terms</label>
</p>

<input type="submit" name="submit" value="Add to cart" />
</form>

<script>
paypal.minicart.render();

paypal.minicart.cart.on('checkout', function (evt) {
var hasAgreed = !!document.getElementById('terms').checked;

if (!hasAgreed) {
alert('You must agree to the terms!');
evt.preventDefault();
}
});
</script>
</body>
</html>

Here is the actual site. ,我在控制台中发现一个错误:

Uncaught TypeError: Cannot call method 'appendChild' of null 

我不确定如何解决这个问题,请告诉我我的设置有什么问题。谢谢。

最佳答案

您需要将“添加到购物车”按钮更改为不保存在 PayPal 上(在损益部分),并且在创建按钮后立即取消保护代码,然后再复制和粘贴 :)

希望这有帮助:)

关于javascript - minicart.js 不工作,购物车不弹出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21599667/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com