我正在使用bootstrap-typeahead.js v2.0.3自动完成文本输入。我也使用重力形式的动态人口来为自动完成文本输入添加一个值。如何触发自动完成以查找与动态填充值相关的数据?
我试图添加简单的jQuery触发器函数,但没有运气。
以下是我的自动完成(typeahead)初始化的信息:
$('.restaurant_name input').typeahead({
source: function(typeahead, query) {
var _this = this;
return $.ajax({
url: "/restaurants.json?q=" + query,
success: function(data) {
return typeahead.process(data);
}
});
}, onselect: function (obj) {
if (obj.City != ''){
$(".restaurant_city input").attr("value", obj.City);
}
if (obj.State != ''){
$(".hotel_state input").attr("value", obj.State);
}
if (obj.Zip != ''){
$(".hotel_zip input").attr("value", obj.Zip);
}
},
property: "LocationName1"
});
非常感谢任何帮助。
谢谢你们!