-6

したがって、フォームに入力するたびに keyup イベントがあり、d を除くすべてのキーに対して完全に機能します。任意のキーを押すと、そのキーは検出されますが、最初の d は検出されません。たとえば、 と入力dするdと は検出されませんが、 と入力ddすると 2 番目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

次のいずれか:

を。キーボードの調子が悪い、

b. 広告のキープレスをキャッチし、イベントのバブリングを防止する、ライブラリまたはページまたはアプリケーションの別の場所からの外部コードをいくつか用意します。

そう、

  1. それは確かにあなたが投稿したコードとは何の関係もありません(zerkmsのコメントを参照してください)、そして

  2. 解決したい場合は、さらにコードを投稿するか、見えないコードのデバッグを開始する必要があります。削除のプロセスを実行します。ページ内の他のすべてを削除します。それでもうまくいきませんか?遊んでください。ここで投稿した内容について、これ以上の洞察は得られません。

于 2013-10-11T00:44:33.893 に答える