我使用以下代碼:jquery的.aucomplete極限陣列錯誤
$(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:意外的字符串」(位於「var all_analysts = [];」行下)。
(firefox和Iexplorer不顯示錯誤,但aucomplete仍然不起作用)。
任何人都知道可能是什麼問題?
在此先感謝。
對不起,但我新插入這個插件。我應該照原樣複製粘貼代碼嗎?值(ll_analysts)應該如何傳遞給源代碼?謝謝 – Mike
在這裏找到一個基本的實現教程:http://www.simonbattersby.com/blog/jquery-ui-autocomplete-with-a-remote-database-and-php/ – sdespont