2012-05-21 58 views
5

打字功能是否支持twitter-bootstrap 2.0.3版本中的遠程數據源?twitter bootstrap typeahead是否支持遠程數據源?

鏈接到typehead功能http://twitter.github.com/bootstrap/javascript.html#typeahead

+0

「來源:陣列」。我認爲你必須自己建立陣列。 (順便說一句JQueryUI自動完成(http://jqueryui.com/demos/autocomplete/remote.html)允許JSON作爲源文件) – maxdec

+0

看到這篇文章http://stackoverflow.com/questions/9232748/twitter-bootstrap-typeahead-ajax例如 –

+0

與自動完成jquery-ui一起使用,它更簡單易用。 – Mauro

回答

4

你嘗試:

$('.typeahead').typeahead({ 
    source: function (query, typeahead) { 
     return $.post('/typeahead', { query: query }, function (data) { 
      return typeahead.process(data); 
     }); 
    } 
}); 
+3

這對我有用,但只有當函數的參數順序顛倒時:函數(查詢,回調)而不是(回調,查詢)。 –