Autocomplete 取消定义不是jquery自动完成的函数

Autocomplete 取消定义不是jquery自动完成的函数,autocomplete,jquery-autocomplete,jquery-ui-autocomplete,Autocomplete,Jquery Autocomplete,Jquery Ui Autocomplete,当试图处理从自动完成结果集返回的数据时,总是会发生这种情况 关于这个问题有什么线索吗 $("#search").autocomplete(suggest_url,{ max:100, delay:10, selectFirst: false }).result(function(event, data, formatted) { do_search(true); }); 谢谢只有当您试图调用一个函数,但它不是一个函数时,才会发生这种错误 x = 123;

当试图处理从自动完成结果集返回的数据时,总是会发生这种情况

关于这个问题有什么线索吗

$("#search").autocomplete(suggest_url,{
    max:100,
    delay:10, 
    selectFirst: false

}).result(function(event, data, formatted)
{
    do_search(true);
});


谢谢

只有当您试图调用一个函数,但它不是一个函数时,才会发生这种错误

x = 123;
x();  // produces «number is not a function

y = undefined;
y();  // produces exactly «TypeError: undefined is not a function»
«Uncaughttype error»表示lambla样式函数内部导致的异常。因此,我希望Dou_searh标识符有问题。在呼叫之前,请尝试发出警报(请勿搜索)

>>更新

这一问题涉及另一个问题:

如果不进行搜索,则会出现相同的错误!!自动完成结果函数已折旧?请查找答案的«更新»。你的问题一直在这里讨论。