JS mit php. Wo ist der Fehler?

goto;

Erfahrenes Mitglied
Hallo liebe Community, unzwar bastel ich gerade ein einem kleinen Chat und da ich auf große umwege über php verzichten will. Möchte ich direkt in JS eine PHP-Variable überpürfen. Leider weiß ich nicht so genau wie ich das nun mache. Generell bedingungen in js schon, aber nicht mit Php. Könnt Ihr mir Helfen?
HTML:
<script> 
....
function was() {
if (typeof (<?php $statusdaten["status"];?>) == "0") 
{
http_request.open('GET', 'chatoff.php', true);
http_request.onreadystatechange = zeige;
http_request.send(null);
}
else if (typeof (<?php $statusdaten["status"];?>) == "1") 
{
http_request.open('GET', 'chaton.php', true);
http_request.onreadystatechange = zeige;
http_request.send(null);
}
}
...
</script>
Wie Ihr seht will ich die überprüfen ob der Status 0 oder 1 gestezt ist und dann je nach Ergebniss zu Handeln.
Die Function zeige () regelt jediglich wo das Ergebniss gezeigt werden soll.
Danke im vorraus.
 
Du bringst da was durcheinander.

Die Funktion typeof gibt der Datentyp zurück, nicht ihren Inhalt.
Richtig würde es also so aussehen:
HTML:
if ("<?php $statusdaten["status"];?>" == "0")

Dass das ganze Serverseitig geparst und dann erst an den Client ausgeliefert wird versteht sich hoffentlich von selbst. :)
 
ah :) Ok danke. Bin noch am javascript lernen ;)
 
Zuletzt bearbeitet von einem Moderator:

Neue Beiträge

Zurück