2017-06-06 74 views
0

我正在使用bootstrap3 typeahead,但我有一些情况,当我的API返回很多结果(约40),但键入弹出窗口8结果。Bootstrap3 typeahead limit

我试图解决这个使用

limit: 30 

,但没有奏效。

如何将其更改为仅显示8个结果?

顺便说一句,我的预输入是

$('#postcode').typeahead({ 
    source: function (query, process) { 
    var ajaxResponse; 
    $.ajax({ 
     url: "my_url", 
     type: "GET", 
     cache: false, 
     success : function (response) { 
     process(response.addresses); 
     } 
    }); 
    }, 
    limit: 30, 
    minLength: 2, 
    displayText: function(item) { 
    return item.full_description; 
    }, 
    updater: function(item) { 
    // some func here 
    return item; 
    } 
}); 

回答

-1

这不是“限制”,你所寻找的,而是“项”。改变它,它会起作用。

您可以给出特定数量的项目,或者只指定“全部”。

+1

您可能希望通过显示更正的代码来改善您的答案。官方文件的链接也有助于支持您的声明。 –