我正在使用以下代码:
$(function(){
$(".aucomplete").live("keyup", function(){
var all_analysts = [<TMPL_VAR ALL_TARGETS>];
$(this).autocomplete({
source: all_analysts, //local lookup values
delay: 0
});
});
});
并且“ALL_TARGETS”包含一个字符串,例如:'X'、'Y'、'Z'。
将字符串限制为 1000 个项目时,一切正常。将字符串限制为 5000 个项目时,aucomplete 不起作用,并且在 chrome 上我收到以下错误:“Uncaught SyntaxError: Unexpected string”(在“var all_analysts = [];”行下)。
(firefox 和 Iexplorer 不显示错误,但 aucomplete 仍然不起作用)。
有谁知道可能是什么问题?
提前致谢。