echo ($light == true) ? 'Guten Tag,' : 'Guten Abend,';
also mir ist nur Bedingt klar was du überhaupt damit erreichen willst. Wenn du mal schreiben würdest was der Sinn und Zweck ist, dass die Ajax Funktion wahr zurückliefert, wäre es wahrscheinlich möglich differenziert und hilfreich auf deine Frage zu antworten.
Der Sinn einer Ajax abfrage ist das sie im Hintergrund läuft. Deshalb ist es wohl auch Unsinn darauf zu warten das diese Funktion etwas zurückliefert.
Allerdings kann man durchaus wenn die Abfrage fertig ist (=> onreadystatechange) z.B. eine globale Variable wieder auf true setzen um diese dann irgendwo Abzufragen oder eine Funktion aufrufen die irgendwas tut.
Grüße
Markus
--
Das Böse ist grau ... color:#666;
Das Böse ist grau ... color:#666;