如何使用 Twitter 提前键入在自动完成后打开新页面

How to use Twitter typeahead to open a new page after autocompletion

本文关键字:新页面 Twitter 何使用      更新时间:2023-09-26

我正在使用Twitter的Typeahead库,就像一个玩具模型问题:如何在用户做出选择后打开新页面。例如,假设用户在下面选择"汞",那么我该如何打开这个链接"https://www.google.com/search?&q=mercury":

$('#input').typeahead([
{
name: 'planets',
local: [ "Mercury", "Venus", "Earth", "Mars", "Jupiter", "Saturn", "Uranus", "Neptune" ]
}
]); 

你会做类似的事情:

    $('#input').on('typeahead:selected', function(e, datum){
            window.location = '/some/directory/'+datum.id;
    });

如果datum.id不起作用,请尝试注销函数中的基准面,以查看您有权访问的所有内容:

    console.log(datum);