打字机 猎犬不刷新



在这里架上我的大脑,希望得到一些帮助。我已经成功实现了Bootstrap 3 TypeAhead(https://github.com/bassjobsen/bootstrap-3-typeahead(,它正在显示我的JSON的建议。

 var employer = new Bloodhound({
    datumTokenizer: Bloodhound.tokenizers.whitespace,
    queryTokenizer: Bloodhound.tokenizers.whitespace,
    remote: {
        url: "/employers.json",
        cache: "false"}
    });
    employer.initialize();
    $("#employer").typeahead({
        source:employer.ttAdapter()
    });

但是,我遇到的问题是,每当我向JSON添加新项目时,建议都不会出现。我猜它可以缓存结果,因为我可以在隐身模式下看到新条目!

我需要此列表才能实时 - 我已经有一个脚本,每次提交表单时都会在JSON中添加条目,并且我需要新的条目可用于下一个表单提交。

任何帮助将不胜感激。

如果对任何人有帮助,请获得解决方案。删除了猎犬,并刚刚进行了一个直接的Ajax呼叫,缓存设置为false。完美工作:)

   $.ajax({
            type: 'POST',
            url: '/employers.json',
            cache: false,
            success: function(data) {
                $('#employer').typeahead({source: data});
            }
             });

相关内容

  • 没有找到相关文章

最新更新