Javascript Typeahead.js传输在一段时间后停止启动

Javascript Typeahead.js传输在一段时间后停止启动,javascript,jquery,typeahead.js,bloodhound,Javascript,Jquery,Typeahead.js,Bloodhound,我正在使用Typeahead.js v0.10.4和“猎犬远程”选项。它和我预期的一样工作了一段时间,但是点击大量的退格并再次键入只会停止所有功能。我做了一个小小的测试: var bhOptions = { datumTokenizer: Bloodhound.tokenizers.obj.whitespace('value'), queryTokenizer: Bloodhound.tokenizers.whitespace, remote: { url

我正在使用Typeahead.js v0.10.4和“猎犬远程”选项。它和我预期的一样工作了一段时间,但是点击大量的退格并再次键入只会停止所有功能。我做了一个小小的测试:

var bhOptions = {
    datumTokenizer: Bloodhound.tokenizers.obj.whitespace('value'),
    queryTokenizer: Bloodhound.tokenizers.whitespace,
    remote: {
        url: '%QUERY',
        transport: function(url, o, onSuccess, onError) {
            $('#console').prepend(url + "\n");
        }
    }
};

var saSearch = new Bloodhound( bhOptions );
saSearch.initialize();

$('#search').typeahead({}, {
    source: saSearch.ttAdapter()
});

知道我做错了什么吗?我试着玩弄利率限制,但没用

我发现了一个类似的问题,但没有解决我的问题: