我試圖做一個過濾,用戶會按姓氏搜索。現在我在按鍵上使用它,但當然這會產生太多的Ajax請求,所以我寧願在幾個按鍵之類的地方使用它。如何在jQuery中創建一個ajax過濾器?
我所有返回的結果爲表(我有一個與它的信息生成表的局部視圖)
$(function()
{
$('#LastName').keypress(function()
{
$.post('ActionMethod', { 'lastName': $(this).val() }, function (response)
{
$('#results').html(response);
});
});
});
任何想法如何,我應該這樣做。我想邏輯將類似於自動完成,我知道他們可以設置像查詢db之前有多少按鍵。
我在想那個,但是4太長了。我的意思是許多亞洲名字是2個字符(李,馬等)。所以這不會真的起作用。我在想,也許當他們停止打字時會這樣做。 – chobo2 2011-02-17 20:08:26