0
$(function(){
var orthoObjs = {};
var orthoNames = [];
var throttledRequest = _.debounce(function(query, process){
$.ajax({
url: 'json/ortho4.json'
,cache: false
,success: function(data){
orthoObjs = {};
orthoNames = [];
_.each(data, function(item, ix, list){
orthoNames.push(item.searchPhr);
orthoObjs[ item.searchPhr ] = item;
});
process(orthoNames);
}
});
}, 300);
$(".typeahead").typeahead({
source: function (query, process) {
throttledRequest(query, process);
}
,updater: function (item) {
var url = "orthoObjs[item.searchUrl]";
window.location = url;
什麼是獲得重定向工作的最佳方式?我看到過類似的問題,但無法讓這個工作。關於打字的文件不是很好。我爲每個函數使用underscore.js。只需要一個簡單的搜索查詢,當用戶選擇時重定向。bootstrap typeahead url/redirect