0
我正在致力于自动完成建议基于AutoComplete plugin。我正在使用html js css.Its,当我使用var currency = [“a”,“b”,“a1”,“a2”,“a3”];但它不工作,当我使用JSON响应。当我在输入字段上键入它给未捕获TypeError:无法读取属性'toLowerCase'的未定义的错误,但它的工作使用var currency = [“a”,“ b”, “A1”, “A2”, “A3”];自动搜索建议不起作用
/**js for invoking backend service which is in json format**/
function wlCommonInit() {
var currencies = [];
function empautos(result) {
WL.Logger.debug("feed retrieve successsss");
es1(result.responseJSON.Envelope.Body.processResponse.EmpList);
}
function es1(result) {
WL.Logger.debug("Checking here");
for (var i = 0; i <= result.length; i++) {
currencies[i] = result[i].ENAME;
WL.Logger.debug(currencies);
//console
/** ["1, Approver","1222430837 lastname, Mr. 1222430837 firstname",
"A Bakker","A Chunekar","A Gopalan","AGD, Mr. APPROVER","APPROVER, JOURNAL","Aachen, Torben","Aafjes , B"] **/
}
}
$('#autocomplete').autocomplete({
lookup: currencies
});
}
<div id="searchfield">
<form>
<input type="text" name="currency" class="biginput" id="autocomplete"/>
</form>
</div>
货币= currencies.map(函数(项目){ \t返回{数据:项,值:项}; – hume
是这是我需要改变 – hume
是的,试试看吧 – blessenm