我有一個實時搜索ajax和即時獲取控制檯日誌錯誤Uncaught Typeerror: undefined is not a function.
該錯誤指向我的代碼的第一行。我以前用過這個,它不知道現在發生了什麼,有什麼想法?jQuery生活問題 - undefined不是函數
$("input#search-staff").live("keyup", function() {
// Set Search String
var staffname = $(this).val();
// Do Search
if(staffname !== ''){
$.ajax({
type: "GET",
url: "_ajax/_tasks/search-staff.php",
data: { query: staffname },
cache: false,
success: function(html){
$("ul#staff-list").html(html);
}
});
}return false;
});
您確定DOM中存在'$(「input#search-staff」)元素嗎? – eithed 2014-09-01 16:53:51
[.live](http://api.jquery.com/live/)已棄用。考慮使用[事件委託](http://learn.jquery.com/events/event-delegation/)而不是 – Stryner 2014-09-01 16:54:49
它在dom中存在 – user934902 2014-09-01 16:55:23