dedlfix: AJAX - Rückgabewert ist Array - weitere Verarbeitung mit JS

Beitrag lesen

echo $begrüßung;

. . . . wenn normales HTML zurückgegeben wird. Gebe ich aber ein Array zurück:

Server

<?
...
$rueckgabe[0] = "hallo1";
$rueckgabe[1] = "hallo2";

echo $rueckgabe;
?>

Wenn ein Array - was ja ein ziemlich komplexes Gebilde sein kann - in einen String-Kontext gebracht wird, ergibt das nur das Wort "Array". Das ist normal so.

Wie komme ich jetzt an meine übergebenen Arrays ran?

Zunächst musst du es erst einmal richtig übergeben. Du kannst es dazu in XML umpacken oder ein Format namens JSON verwenden. Ausreichend neuere PHP-Versionen bringen dafür bereits entsprechende Funktionen mit: http://de.php.net/manual/en/ref.json.php

echo "$verabschiedung $name";