Ajax problem mit XML bzw PHP ausgabe?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfragen
code
dank
datei
funktion
header
hilfe
klein schreiben
nachname
sparen
text
tip
type
vorname
zeichen
zukunft
-
Hallo LC,
ich habe einen Ajax script der eine XML datei aufruft und auswertet.
XML:
<?xml version="1.0" encoding="utf-8" ?> <ajaxupdate> <name> Vorname Nachname </name> </ajaxupdate>
Das funktioniert.
Nun möchte ich aber eine PHP datei abfragen und keine XML datei.
PHP:
<?php Header("Pragma: no-cache"); Header("Cache-Control: no-store, no-cache, max-age=0, must-revalidate"); Header("Content-Type: text/html"); ini_set('default_mimetype','text/xml'); // manchmal notwendig3: header ('Content-Type: text/xml'); echo " <?xml version=\"1.0\" encoding=\"utf-8\" ?> <ajaxupdate> <name> Vorname Nachname </name> </ajaxupdate> ";
Aber jetzt funktionirt mein Ajax code nicht mehr?
Ich nehme an der Ajax code erkennt meine PHP datei nicht als XML an....
was kann ich machen?
HILFE -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hiho, dein PHP Code erzeugt nur einfach kein funktionierendes XML. Du hast Whitespace Zeichen bevor dein XML los geht.
<?php header("Pragma: no-cache"); header("Cache-Control: no-store, no-cache, max-age=0, must-revalidate"); ini_set('default_mimetype','text/xml'); // manchmal notwendig3: header ('Content-Type: text/xml'); echo "<?xml version=\"1.0\" encoding=\"utf-8\" ?> <ajaxupdate> <name> Vorname Nachname </name> </ajaxupdate> "; ?>
// Also echo "<?xml version=\"1.0\" encoding=\"utf-8\" ?> // Nicht echo " <?xml version=\"1.0\" encoding=\"utf-8\" ?>
Und du könntest die PHP Funktionen in Zukunft auch mal klein schreiben. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage