你好,我已经设置了一个自动完成输入框。我想在点击按钮或按下回车键时,触发重新打印表格的事件。按钮单击可以正常工作,但是回车键似乎会在停止之前触发多次(也就是说,表格会闪烁)
$('body').bind('keypress', function(e) {
if(e.keyCode==13){
var str = $('#Filter').val();
$('#Table').fadeOut("slow").load('printShorts.server.php?Sortby=<?echo $sort;?>&dir=<?echo $direction;?>&filter='+encodeURIComponent(str)+'&usergroup=<?=$usergroup?>&no-cache=' + (new Date()).getTime() ).fadeIn("slow");
}
});
这并不是一直发生,而且在不同的浏览器中表现也不同。