Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JS:keyEvents获胜';t正常工作-使用+;1键(向下按向上)_Javascript_Jquery_Ajax_Key Events - Fatal编程技术网

Javascript JS:keyEvents获胜';t正常工作-使用+;1键(向下按向上)

Javascript JS:keyEvents获胜';t正常工作-使用+;1键(向下按向上),javascript,jquery,ajax,key-events,Javascript,Jquery,Ajax,Key Events,我有个问题。我需要捕捉输入文本表单中的更改并刷新结果div,但当我输入“12”时,我看到“1”的结果,当我输入“123”时,我看到“12”的结果。怎么办 var securityID = genSecurityID(); $(document).on('keypress', '#poisk', function () { //$(document).on('change', '#poisk', function(){ var poisk_val = $(this).va

我有个问题。我需要捕捉输入文本表单中的更改并刷新结果div,但当我输入“12”时,我看到“1”的结果,当我输入“123”时,我看到“12”的结果。怎么办

 var securityID = genSecurityID();

 $(document).on('keypress', '#poisk', function () {
     //$(document).on('change', '#poisk', function(){
     var poisk_val = $(this).val();
     //alert(poisk_val);
     //$('#poisk').keydown(function(){ 
     //$(this).keydown(function(){ 
     var data1 = {
         'search': poisk_val,
         '_': securityID
     };
     AjaxResultat(data1, 'search', '.search_res', '?view=live_search');
     //alert(poisk_val);
     //});
 });

处理keyup事件而不是按键。

keypress
更改为
keyup
我不明白,我已经试过了,但它不起作用,但现在它工作得很好!为什么?欧欧欧