typeahead.js onselect项重定向到新窗口

问题描述 投票:5回答:4

我正在使用带有json响应的远程URL(New typeahead.js)

我的JavaScript:

$(document).ready(function() { 
$('input.country').typeahead({
valueKey: 'name',
remote : {
url : 'example.in/d.php?query=%QUERY',
filter: function (parsedResponse) {
  var dataset = [];   
for (i = 0; i < parsedResponse.length; i++) {
              dataset.push({
                name: parsedResponse[i].name
              });
            }
if (parsedResponse.length == 0) {
              dataset.push({
                name: "No results" 
              }); }
            return dataset;
        },
},
});;
})

我的json响应:

[{“ name”:“ Nokia 110”,url:“ example.com/nokia-110”},{“ name”:“ Nokia 210”,url:“ example.com/nokia-210”}]] >

所以如何在所选名称上提供URL链接?

我正在使用带有json响应的远程URL(New typeahead.js)我的javascript:$(document).ready(function(){$('input.country')。typeahead({valueKey:'name',remote: {url:'example.in/d.php?query =%...

jquery bootstrap-typeahead typeahead typeahead.js
4个回答
1
投票

您需要更新Typeahead.js使用的模板,并在其中显示URL。


4
投票

事件监听器


2
投票

感谢托比提供总体思路


0
投票

我是这样的:

© www.soinside.com 2019 - 2024. All rights reserved.