Javascript JS:keyEvents获胜';t正常工作-使用+;1键(向下按向上)
我有个问题。我需要捕捉输入文本表单中的更改并刷新结果div,但当我输入“12”时,我看到“1”的结果,当我输入“123”时,我看到“12”的结果。怎么办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
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
我不明白,我已经试过了,但它不起作用,但现在它工作得很好!为什么?欧欧欧