Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Ajax, JSON & Array verständnis frage [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Ajax, JSON & Array verständnis frage


 
mcmurphy
25-08-2010, 13:11 
 
Hi,
mache gerade meine ersten Schritte in Ajax und verstehe folgendes nicht:
ich notiere mir ein Array in JSON

{
"teaser":["eins", "zwei", "drei"]
}

in der Datei test.json
das lese ich mir dann mit

// jQuery ....
$.getJSON('ajax/test.json', function(data) {
handleResult(data);
});

aus.
mit

function handleResult(data){
alert(data.teaser[0]);
}

bekomme ich "eins" ausgegeben, aber

function handleResult(data){
alert(data.teaser.lenght);
}

sagt mir "undefined".
Ist data.teaser jetzt ein Array oder nicht :dontknow:
und wenn nicht - warum kann ich auf die Werte mit der Array Notation zugreifen? Und wie zur weiteren Verarbeitung in ein Array wandeln?

 
Kropff
25-08-2010, 13:14 
 
Es heißt length

Peter

 
mcmurphy
25-08-2010, 13:17 
 
:goth:
Schäm....

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:19 Uhr.