【问题标题】:Bootstrap search suggestion as user types引导搜索建议作为用户类型
【发布时间】:2017-08-12 14:04:37
【问题描述】:

我正在使用 Spotify API 的搜索端点在用户键入时向用户提供他正在寻找的艺术家的建议。例如:他在搜索框中键入“em”,我想从 Spotify 请求中获取与“em”匹配的任何第一个条目,然后在搜索框中以较轻的字体粗细打印其余条目。在这种情况下,当输入“em”时,我希望它在搜索框中显示“eminem”。

我目前的代码:

$( "#name" ).keyup(makeAjaxRequest);

function makeAjaxRequest() {
  if($('input#name').val().length > 2) {
    $.ajax({
      url: 'https://api.spotify.com/v1/search',
      data: {q: $('input#name').val()},
      type: 'get',
      success: function(response) {
        $('table#resultTable tbody').html(response);
      }
    });
  }
}

我正在使用的 JSON 示例: https://api.spotify.com/v1/search?q=em*&type=artist 非常感谢!

【问题讨论】:

  • 响应值是多少?
  • 响应值?

标签: html ajax twitter-bootstrap


【解决方案1】:

我认为实现这一目标的最简单方法是Autocomplete plugin

【讨论】:

  • 嗯,很有趣,有没有办法删除显示在搜索框下方的列表,并将该列表中的第一个建议作为文本放在搜索框中?谢谢!
  • 是的,这是可能的,但我认为这不是好的用户体验。不幸的是,我不再使用电脑了,所以我无法查看它。
  • 感谢您的信息!
猜你喜欢
  • 1970-01-01
  • 2023-03-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-21
相关资源
最近更新 更多