这是我的代码
jQuery(document).ready(function(){
jQuery(".type", this).typeahead({
source: function(type, process) {
jQuery.ajax({
url: "index.php?option=com_las&task=client.gettype",
type: "POST",
data: "type=" + type,
dataType: "JSON",
async: true,
success: function(data) {
process(data);
}
});
}
});
});
如何在运行时生成的字段中调用实时事件.........
答案 0 :(得分:0)
您也可以在初始化后绑定typeahead的数据。代码将是这样的。
jQuery(".type").typeahead();
现在我们可以进行AJAX调用并绑定数据
jQuery.ajax({
url: "index.php?option=com_las&task=client.gettype",
type: "POST",
data: "type=" + type,
dataType: "JSON",
async: true,
success: function (data) {
//NOTE: You have to create a new array object and store values in it and then pass it as source
var dataArray = [];
for (var i in data) {
dataArray.push(data[i]);
}
$(".type").data('typeahead').source = dataArray;
}
});
查看this thread了解详情。