Ich versuche, ein funktionierendes Beispiel für das typeahead- Element des Twitter-Bootstraps zu finden , das einen Ajax-Aufruf ausführt , um das Dropdown-Menü zu füllen.
Ich habe ein vorhandenes Beispiel für die automatische Vervollständigung von JQuerys, in dem die Ajax-URL für und die Verarbeitung der Antwort definiert sind
<script type="text/javascript">
//<![CDATA[
$(document).ready(function() {
var options = { minChars:3, max:20 };
$("#runnerquery").autocomplete('./index/runnerfilter/format/html',options).result(
function(event, data, formatted)
{
window.location = "./runner/index/id/"+data[1];
}
);
..
Was muss ich ändern, um dies in das Typeahead-Beispiel zu konvertieren?
<script type="text/javascript">
//<![CDATA[
$(document).ready(function() {
var options = { source:'/index/runnerfilter/format/html', items:5 };
$("#runnerquery").typeahead(options).result(
function(event, data, formatted)
{
window.location = "./runner/index/id/"+data[1];
}
);
..
Ich werde warten, bis das Problem " Unterstützung für Remotequellen für Typeahead hinzufügen " behoben ist.