-6

因此,每当您在表单中输入时,我都会有一个 keyup 事件,它对每个键都非常有效,除了 d。如果我按下任何键,该键就会被检测到,但第一个 d 不会被检测到。例如,如果我输入dd则不会检测到,但如果我输入dd,则会检测到第二个d

简单演示:

$(".navbar-form").on("keyup", function (data) {

  var text = $('.form-control')[0].value;
  $.ajax({
    url: '/users/search',
    type: 'GET',
    data: {text: text},
    success: function(responseData) {
      //do what you plan to do with data
    }
  });
})
4

1 回答 1

1

你要么:

一个。键盘坏了,

湾。从某个库或页面或应用程序中的其他位置获取一些外部代码,这些代码正在捕获广告按键并防止事件冒泡。

所以,

  1. 当然与您发布的代码无关(请参阅 zerkms 的评论),并且

  2. 如果你想解决它,你要么必须发布更多代码,要么开始调试我们看不到的代码。做一个淘汰的过程。删除页面中的所有其他内容。它仍然不起作用吗?到处玩。对于您发布的内容,您不会在此处获得更多见解。

于 2013-10-11T00:44:33.893 回答