2017-09-03 80 views
1

我目前使用jQuery1.12.4和它顯示Maximum call stack size exceeded錯誤,當我做一個POST請求,但我沒有環路,我也沒有選擇大量的值。的jQuery 1.12.4最大調用堆棧大小超出

的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')只得到調用一次

+4

是不是'$( '#數量數')。VAL() ;'? –

回答

6

這可能是因爲

$('#quantity-number'); 

應該

$('#quantity-number').val(); 
相關問題