jQuery - 自动完成 - 按键错误

时间:2011-12-12 20:51:38

标签: jquery jquery-ui

我在自己的应用程序的文本框中添加了自动填充功能 -

    $( "#cplPageContent_ctlInputSrch_txtSearch" ).autocomplete({
        source: aAvailableTags
    });

aAvailableTags是逗号分隔列表。

我包括 -     http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.jshttp://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.min.js

每次在此文本框中输入内容时,都会出现JScript运行时错误 -     'PAGE UP'为null或不是对象。 -要么-     'PAGE DOWN'为空或不是对象。

有一系列约6-8个错误。什么会导致这些错误?

2 个答案:

答案 0 :(得分:0)

确保source是一个数组。

所以:

aAvailableTags = ['namelast', 'namefirst', 'email'];

aAvailableTags = [namelast, namefirst, email];

如果namelastnamefirstemail已定义。

Here 正在运行代码。

答案 1 :(得分:0)

试试这个:

$("#cplPageContent_ctlInputSrch_txtSearch").autocomplete({
    source: $.makeArray(aAvailableTags)
});