【发布时间】:2013-05-11 14:54:43
【问题描述】:
每当在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
}
});
【问题讨论】:
标签: twitter typeahead.js