小编Faz*_*tte的帖子

自定义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();
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

它工作得很好.当我输入"a"时,会列出一个活动列表(从数据库中提取).我想做的是在结果中添加自定义参数(活动的ID).

因为当用户稍后选择一个活动时,我将不得不"重新"进行SQL搜索以获取活动的ID ...

那么有没有办法在自动完成中包含返回的JSON中的活动ID?

谢谢

javascript php jquery autocomplete

6
推荐指数
1
解决办法
882
查看次数

标签 统计

autocomplete ×1

javascript ×1

jquery ×1

php ×1