【发布时间】:2015-06-09 09:38:56
【问题描述】:
我正在对多个输入文本元素使用自动完成,我想根据触发事件的元素从不同的函数中获取数据,因为我在文本元素的数据属性中传递 Web 服务链接。我不想在页面中写不同的自动完成 3 次。
HTML:-
<input class="autocomplete" name="firstname" link='getfirstname'/>
<input class="autocomplete" name="middlename" link='getmiddlename'/>
<input class="autocomplete" name="lastname"
link='getlastname'/>
jQuery :-
$('.autocomplete').autocomplete({
source: function (request, response) {
jQuery.get($(this).data('link'), {
typedValue: request.term
}, function (data) {
response(data);
}, 'json');
},
minLength: 1
})
我推荐了How to get the input element triggering the jQuery autocomplete widget?,但没有任何帮助。
【问题讨论】:
标签: jquery ajax jquery-ui autocomplete jquery-ui-autocomplete