私は次のコードを使用しています:
$(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はまだ機能しません)。
誰もが問題が何であるか知っていますか?
前もって感謝します。