/ / Jquery ruft die zweite Autovervollständigung nach Abschluss von one auf - jquery, jquery-ui, Autocomplete

Jquery ruft die zweite Autovervollständigung nach Abschluss von one auf - jquery, jquery-ui, autocomplete

Ich möchte zwei Autocomplete-Funktion auf zwei verwendenFelder. Als ich in ein Feld Autocomplete eingab, ist ein Ajax-Aufruf passiert und es zeigt die Ergebnismenge an. Aber wenn ich den Wert wähle, den ich eine andere automatische Vervollständigung auf zweitem Feld feuern möchte, die den Wert des ersten Feldes benutzen, machen Sie einen Ajaxanruf und zeigen Sie dann das Dropdown und ich wähle den gewünschten Wert. Unten ist mein Code:

Nein, das funktioniert nicht. Ich fügte hinzu

$( "#birds" ).autocomplete({
source: function( request, response ) {
$.ajax( {
url: "index.php",
dataType: "jsonp",
data: {
term: request.term
},
success: function( data ) {
response( data );
}
} );
},
minLength: 2,
select: function( event, ui ) {
var tt =  ui.item.value;
$( "#animal" ).autocomplete({
source: "ajax.php?var="+tt,
minLength: 0,
success: function( data ) {
response( data );
}
});


//log( "Selected: " + ui.item.value + " aka " + ui.item.id );
}
} );

Nach der Auswahl der ersten Drop-Box möchte ich die zweite Autocomplete-Box automatisch auslösen.

Danke im Voraus.

Antworten:

0 für die Antwort № 1

Sie können dies für Ihre Eingabefelder verwenden,

$("#firstInput").autocomplete({ select: function (event, ui) { $(this).val(ui.item.value); $("#secondInput").html(ui.item.value); } });