我用這個簡單的jQuery代碼從一個div獲得元素,然後以感謝其更改爲一個PHP腳本:Jquery:我如何檢測內容更改? (尋找替代KEYUP())
$(document).ready(function(){
$("#description").keyup(function(){
var recherche = $(this).val();
$.ajax({
type : "GET",
url : "result.php",
data : {motclef: recherche},
success: function(server_response){
$("#resultat").html(server_response).show();
}
});
});
});
問題是有些變化,而不按happend任何鍵(複製/過去...)。我已經嘗試過.change(),但只有當元素的焦點丟失時纔會觸發它。
你跟蹤值和比較他們 – kidwon
'input'事件是你想要的。 – pimvdb
您可能想要考慮延遲AJAX調用,以便在發送請求之前按鍵之間必須有一定的時間延遲;每個'keyup'事件發送一個請求可能會導致很多請求被髮送。 –