繁体   English   中英

jQuery 1.12.4超出最大调用堆栈大小

[英]jquery 1.12.4 Maximum call stack size exceeded

我当前正在使用jQuery1.12.4,并且在发出发布请求时显示“ Maximum call stack size exceeded错误,但是我没有循环它,也没有选择很多值。

javascript

jQuery(document).ready(function ($) {    
    $('#update-cart-btn').click(function (e) {
        e.preventDefault();
        console.log('clicked')

        let prodId = $('#product-id').val();
        let prodQuantity = $('#quantity-number');

        $.post('/api/shop/cart/add', {
            itemId:prodId,
            itemQuantity:prodQuantity
        }, function (result) {
            console.log(result)
        })
    });
});

我究竟做错了什么? console.log('clicked')仅被调用一次

可能是因为

$('#quantity-number');

它应该是

$('#quantity-number').val();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM