每当将单词输入到twitter类型中时,它应该允许我远程查询城市。但是,当我第一次键入单词时,立即触发。但在第一次之后,不管我输入多少,它都不会再次触发。twitter typeahead只在开始时触发,从不再触发,直到重新加载页面
更重要的是,url:'/city?n='+$('.typeahead').val()
,服务器总是收到带有'/ city?n ='url的请求,所以它似乎是$('。typeahead').val()不起作用,虽然输入字段有它的价值。
<input class="typeahead" name="city" type="text" style="width:400px" placeholder="Search cities..." >
$('.typeahead').typeahead({
remote:{
url:'/city?n='+$('.typeahead').val()
,timeout: 2000
,cache:84000
,rateLimitWait:1000
}
});