Hi,
mache gerade meine ersten Schritte in Ajax und verstehe folgendes nicht:
ich notiere mir ein Array in JSON
in der Datei test.json
das lese ich mir dann mit
aus.
mit
bekomme ich "eins" ausgegeben, aber
sagt mir "undefined".
Ist data.teaser jetzt ein Array oder nicht
und wenn nicht - warum kann ich auf die Werte mit der Array Notation zugreifen? Und wie zur weiteren Verarbeitung in ein Array wandeln?
mache gerade meine ersten Schritte in Ajax und verstehe folgendes nicht:
ich notiere mir ein Array in JSON
PHP-Code:
{
"teaser":["eins", "zwei", "drei"]
}
das lese ich mir dann mit
PHP-Code:
// jQuery ....
$.getJSON('ajax/test.json', function(data) {
handleResult(data);
});
mit
PHP-Code:
function handleResult(data){
alert(data.teaser[0]);
}
PHP-Code:
function handleResult(data){
alert(data.teaser.lenght);
}
Ist data.teaser jetzt ein Array oder nicht
und wenn nicht - warum kann ich auf die Werte mit der Array Notation zugreifen? Und wie zur weiteren Verarbeitung in ein Array wandeln?
Kommentar