从api自动完成

时间:2018-02-23 14:34:13

标签: jquery api search autocomplete

我想进行自动完成,我对此代码有问题,我无法使其正常工作,任何帮助都会很好。我想从自动填充建议中选择标题,然后转到特定的URL。谢谢你们。

$(function() {
  $.getJSON("https://localhost/wp-json/wp/v2/alljobs/", function(data) {
    $("#autocomplete").autocomplete({
      source: data,
      select: function(event, ui) {
        window.location = ui.title.rendered;
      }
    });
  });
})
<input type="text" id="autocomplete" />

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

这个

window.location = ui.title.rendered;

应该是

window.location.href = ui.title.rendered;

然后它应该工作。

window.location会返回object

console.log(window.location)

window.location.href会返回当前的网址

如果使用

覆盖它
window.location.href = "Your url";

浏览器会将您重定向到新的网址