我在应用程序的文本框中添加了自动完成功能-
$( "#cplPageContent_ctlInputSrch_txtSearch" ).autocomplete({
source: aAvailableTags
});
aAvailableTags是逗号分隔的列表。
我包括了-- http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js和http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.min.js。
每次我在这个文本框中输入一些东西,我都会得到一个JScript运行时错误- 'PAGE UP‘is null或者不是一个对象。-或- 'PAGE DOWN‘为空或不是对象。
有一系列大约6-8个错误。是什么导致了这些错误?
发布于 2011-12-13 05:05:59
试试这个:
$("#cplPageContent_ctlInputSrch_txtSearch").autocomplete({
source: $.makeArray(aAvailableTags)
});
发布于 2011-12-13 05:03:32
确保source
是一个数组。
所以:
aAvailableTags = ['namelast', 'namefirst', 'email'];
或
aAvailableTags = [namelast, namefirst, email];
如果已经定义了namelast
、namefirst
和email
。
是可以工作的代码。
https://stackoverflow.com/questions/8480649
复制相似问题