当尝试处理从自动完成结果集返回的数据时,这总是会发生。
关于这个问题的任何线索?
$("#search").autocomplete(suggest_url,{
max:100,
delay:10,
selectFirst: false
}).result(function(event, data, formatted)
{
do_search(true);
});
由于
答案 0 :(得分:0)
只有在尝试调用函数时才会发生此类错误,但它不是函数。
x = 123;
x(); // produces «number is not a function
y = undefined;
y(); // produces exactly «TypeError: undefined is not a function»
«未捕获类型错误»表示在lambla样式函数内引起异常。因此,我希望, do_searh 标识符有问题。在调用之前尝试警告(do_searh)。
<强>&GT;&GT;&GT;更新强>
这个问题涉及另一个: jQuery UI Autocomplete .result is not a function woes