使用本地数组自动完成

osh*_*nen 0 javascript jquery jquery-ui jquery-ui-autocomplete

以下作品:

$("#txtAllowSearch").autocomplete(
    { source: ["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby"] }
);
Run Code Online (Sandbox Code Playgroud)

但以下不起作用:

var $local_source = '["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby"]';

$("#txtAllowSearch").autocomplete(
    { source: $local_source }
);
Run Code Online (Sandbox Code Playgroud)

我不熟悉数组.

Dr.*_*lle 5

删除单引号:

var $local_source = ["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby"];
Run Code Online (Sandbox Code Playgroud)

否则$ local_source是一个字符串而不是一个数组.