<Uncaught RangeError: Maximum call stack size exceeded> 有谁能解决这个问题吗?

提交表单后,我想刷新表单的内容。请教我下面的问题。

scroll_bottom = function() {
  if ($('#messages').length > 0) {
    $('#messages').scrollTop($('#messages')[0].scrollHeight);
  }
}

submit_message = function() {
  $('#message_body').on('keydown', function(e) {
    if (e.keyCode == 13) {
      $('#submit').click();
      e.target.value = "";
    };
  });
};

submit_button = function() {
  $('#submit').on('click', function(e) {
    $('button').click();
    e.target.value = "";
  });
};

$(document).on('turbolinks:load', function() {
  $('.ui.dropdown').dropdown();
  $('.message .close').on('click', function() {
    $(this).closest('.message').transition('fade');
  });
  submit_button();
  submit_message();
  scroll_bottom();
});

解决方案:

这意味着你的调用栈已经溢出。 有些东西在不断地触发自己。

submit_button = function() {
  $('#submit').on('click', function(e) {
    $('button').click();
    e.target.value = "";
  });
};

当你点击 #submit 所有按钮都被点击,这将点击 #submit 再来一次,这将导致无限循环,填满调用栈。

给TA打赏
共{{data.count}}人
人已打赏
未分类

如何在ZK 7.X中订阅KeyEvent?

2022-9-8 20:43:42

未分类

我正在研究Java中的静态变量和实例变量,我无法理解代码的输出。

2022-9-8 20:54:37

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索