我正在使用带有远程数据源的jQuery自动完成功能
$( "input#searchbar" ).autocomplete({
source: function( request, response ) {
$.ajax({type: "post",
mode: "abort",
dataType: 'json',
url: 'index.php/ajax/autosuggest',
data: { term: $("#searchbar").val()},
success: function(data) {
response(data);
}
});
},
select: function(e, ui) {
//Refresh pros
if (map){
mouseUpOnTheMap();
}
}
});
Run Code Online (Sandbox Code Playgroud)
它工作得很好.当我输入"a"时,会列出一个活动列表(从数据库中提取).我想做的是在结果中添加自定义参数(活动的ID).
因为当用户稍后选择一个活动时,我将不得不"重新"进行SQL搜索以获取活动的ID ...
那么有没有办法在自动完成中包含返回的JSON中的活动ID?
谢谢