Jquery UI自动完成自定义显示,如果没有返回结果



如果没有返回结果,如何显示自定义弹出窗口?

我已经设法显示"无结果"响应,如果术语返回无结果

    response:function(event, ui){

        if(!ui.content.length){
            var noResult = {value:'',label:'No results'};
            ui.content.push(noResult);
        }
    }

,但我如何显示自定义弹出。我试图显示一个窗口与必要的字段来添加项目,如果它不存在。

所以其实很简单…

$('#search').autocomplete({
    .....
}).data("ui-autocomplete")._renderItem = function (ul, item) {
    //customizeaza selection list-ul 
    return $("<li>")
        .data("item.autocomplete", item)
        .append("<input type='text' maxlength='3' size='3' /><a>" + item.label + "<br>" + item.den_prod + "</a>")
        .appendTo(ul)
};

最新更新