【发布时间】:2018-02-06 14:32:58
【问题描述】:
我正在使用Ajax autocomplete for jquery,我的 HTML 代码是
<input type="text" name="autocomplete" id="globalBCCAutoComplete">
而我的autocomplete JS 代码是
$(document).ready(function() {
var countries = [
{ value: '{contract_name}', data: 'Contact Name'},
{ value: '{user_company}', data: 'User Company' }
];
$('#globalBCCAutoComplete').autocomplete({
lookup: countries,
onSelect: function (suggestion) {
//alert('You selected: ' + suggestion.value + ', ' + suggestion.data);
console.log('You selected: ' + suggestion.value + ', ' + suggestion.data);
}
});
});
它工作正常,但是当我在文本字段中添加 value 属性时:
<input type="text" name="autocomplete" id="globalBCCAutoComplete" value="This is test">
添加值后autocomplete 不起作用。有什么问题?
【问题讨论】:
-
你需要使用javascript设置值
-
控制台有错误吗?
-
值已设置并来自数据库。
-
@Se0ng11 控制台没有错误..
-
我也试过
jquery UI它在我的情况下没有任何替代方案。
标签: javascript jquery html ajax autocomplete