我使用jQuery自动完成与远程数据源自定义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();
}
}
});
它的作品真的很好。当我键入“a”时,会列出以该列表开头的活动列表(从数据库提取)。我想要做的是在结果中添加一个自定义参数(活动的ID)。
因为当用户选择稍后的活动,我将不得不“重新做”一个sql搜索,获得该活动的ID ...
那么,有没有办法,包括在活动ID从自动完成中返回JSON?
感谢
你将在哪里保存该ID?客户端或DB – zod 2011-06-04 13:14:30