2013-01-25 25 views
0

我在寻找一些能够过滤结果的东西,因为用户不仅仅在用户点击现在它是如何工作的字段时输入结果。我添加了实时和自动完成功能,但这并没有产生我想要的结果。ajax - onchange事件只在点击域外时才起作用

任何想法如何让这个工作?

$(document).ready(function(){ 
    $("form#submit").live('change.autocomplete', function() { 
     // we want to store the values from the form input box, then send via ajax below 
     var thissearch = $('#thissearch').attr('value'); 
     $.ajax({ 
      type: "POST", 
      url: "includes/searchinventorytest.php?", 
      data: "thissearch="+ thissearch, 
      success: function(data){ 
       $('div.success').fadeIn(); 
       $('div.success').html(data); 
      } 
     }); 
     return false; 
    }); 
}); 

回答

1

得到我从Facebook的答案,我想我会分享。我需要“on”和“keyup”

$("form#submit").on('keyup', function() { 
     // we want to store the values from the form input box, then send via ajax below 
     var thissearch = $('#thissearch').attr('value'); 
     $.ajax({ 
     type: "POST", 
     url: "includes/searchinventorytest.php?", 
     data: "thissearch="+ thissearch, 
     success: function(data){ 
     $('div.success').fadeIn(); 
     $('div.success').html(data); 
     } 
     }); 
     return false; 
     }); 
}); 
相关问题