【问题标题】:Bootstrap 3 and Typeahead, how to get JSON data into dropdownBootstrap 3 和 Typeahead,如何将 JSON 数据放入下拉列表
【发布时间】:2018-06-06 01:50:25
【问题描述】:

从服务器返回数据后,我似乎无法将 JSON 结果填充到输入中。这是我正在使用的 post 函数,它为我提供了一个格式良好的 JSON 字符串。根据我从文档中了解到的情况,返回的响应应该填充到输入中,但在我的情况下不是。

$('#employeeSearch').typeahead({
  source:function(query, process) {
    return $.post('employee.asp', {query:query}, function(data) {
      return data;
    }, 'json');
  }
});

这是从服务器返回的示例字符串:

[{"name":"Jody Masters","id":"18"}]

我在这里错过了什么?

【问题讨论】:

    标签: javascript jquery json twitter-bootstrap


    【解决方案1】:

    试试这个:

    $.post('employee.asp', { query: query }, function(data) {
    
        $('#employeeSearch').typeahead({
            source: data
        });
    
    }, 'json');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多