Mit dem Code aus deinem ersten Posting warst Du schon auf dem richtigen Weg. Wenn Du dataType:'json' angibst, veranlasst jQuery bereits das Parsen und stellt die Daten in einer Javascript-Struktur zur Verfügung. Du kannst dich davon überzeugen, indem Du die Daten in der Console ausgibst. Aus dieser Struktur kannst Du die Daten einfach auslesen und Variablen zuweisen:
Code
$('.send').on('click', function(event) {
event.preventDefault();
var plz = $('.plz').val();
$.ajax({
type: 'POST',
url: 'name.php',
data: {plz:plz},
dataType: 'json',
success: function(data) {
// Die Antwort vom Server wurde bereits geparsed und steht
// jetzt nicht als String sondern als JS-Struktur zur Verfügung
console.log(data);
var ort = data.place;
var bundesland = data.state;
// jetzt stehen Ort und Bundesland in den Variablen zur Verfügung
},
error: function(data) {
alert(data);
}
});
});
Alles anzeigen