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

时间:2017-09-03 07:17:58

标签: javascript jquery

我目前正在使用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')只会被调用一次

1 个答案:

答案 0 :(得分:6)

可能是因为

$('#quantity-number');

应该是

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