Javascript (bootstrapjquery)在多输入字段中,如何查找触发Typeahead的位置
我有两个输入字段,我想在两个输入控件中使用相同的typeahead代码。唯一的区别是,建议应低于该具体控制Javascript (bootstrapjquery)在多输入字段中,如何查找触发Typeahead的位置,javascript,jquery,typeahead.js,bootstrap-typeahead,Javascript,Jquery,Typeahead.js,Bootstrap Typeahead,我有两个输入字段,我想在两个输入控件中使用相同的typeahead代码。唯一的区别是,建议应低于该具体控制 $('input.typeahead').typeahead({ source: function (query, result){ var data = 'data=' + query; if ((obj.user_latitude() !== 0) && (obj.user_longitude() !== 0)){
$('input.typeahead').typeahead({
source: function (query, result){
var data = 'data=' + query;
if ((obj.user_latitude() !== 0) && (obj.user_longitude() !== 0)){
data = data +"&radius=50000&location=" + obj.user_latitude() + "," + obj.user_longitude();
}
console.log(data);
if (ajaxRequest) { // if any previous ajaxRequest is running, abort
console.log("2");
ajaxRequest.abort();
}
console.log("3");
ajaxRequest = $.ajax({
url: "/v1/Suggestions",
type: 'GET',
data: data,
headers: {},
success: obj.addrSuggestion.bind(obj),
error: function(error) {
console.log("FAILED getSuggestions" + JSON.stringify(error));
}
});
}});
因此,在success:obj.addrSuggestion.bind(obj)中,我希望传递控件详细信息,以便添加条件来显示它