i have an Autocompleter, working fine, now i wanted to add an "Autofiller" That means, if i select one of the "Companies" from the "Autocompleter" it should get all results from the DB for that Companies.
The JSON response is:
[
{
"idfirma": "2222",
"firmenname": "test",
"strasse": "test",
"plz": "",
"ort": "test",
"land": "",
"webseite": "",
"region": "",
"aktiv": "1"
}
]
What i got so far:
$(document).ready(function() {
$(function() {
$( "#firma_neu" ).autocomplete({
source: "./firma_suche.php3",
open: function(event, ui) {
var firmenname = $("#firma_neu").val();
},
select: function(event, ui) {
event.preventDefault();
$("#firma_neu").val(ui.item.label);
$("#idfirma_neu").val(ui.item.value);
// Hier muss der if selected aufruf kommen
var dataString = 'firmenID='+ ui.item.value ;
$.ajax({
type: "POST",
data: dataString,
url: "./loadFirma.php",
dataType: "json",
success: function(result){
$("#Strasse1").val(result.strasse);
$("#PLZ1").val(result.item.plz);
$("#Ort1").val(result.item.ort);
$("#Land1").val(result.item.land);
$("#Region1").val(result.item.region);
}
});
},
minLength: 2
});
});
});
I get the correct answer from loadFirma.php but i cant use them...
result.strasse
and result.item.strasse
both wont work
data: dataStringin your AJAX request.