无法重新启动Ajax中的功能键降下的问题

时间:2019-03-07 14:10:43

标签: ajax

我使用Ajax更新数据库中的数据,当我输入输入时,此函数被调用 我的代码在这里:

<input type="hidden" value="{{$cart->id}}" id="cartId">
<input type="text" class="input" value="{{$cart->count}}" id="changeCount">
  $("#changeCount").keydown(function (e) {
    if (e.keyCode == 13) {
        e.preventDefault();
        var cartId = $(this).parent().children('#cartId').val();
        var count = $('#changeCount').val();
        clearTimeout(timer);
        timer = setTimeout(function() {
            $.ajax({
                url: '/changeCount',
                type: 'post',
                dataType: 'json',
                data: {
                    cartId: cartId,
                    count: count,
                    _token: $('input[name=_token]').val()
                }
            })
                .then(function (response) {
                    document.getElementById("carts").innerHTML 
                     =response.html;
                })
        },250)
    }
})

我的问题在于,当我想更新秒数时出现此错误: enter image description here

如何解决此错误?

1 个答案:

答案 0 :(得分:0)

我解决了,我使用此代码的问题:

  .then(function (response) {
      $('div[id=carts]').html(response.html)})