kostenloser Webspace werbefrei: lima-city


Ajax problem mit XML bzw PHP ausgabe?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    christian1603

    Kostenloser Webspace von christian1603

    christian1603 hat kostenlosen Webspace.

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. justarustyspoon

    justarustyspoon hat kostenlosen Webspace.

    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.
  4. Autor dieses Themas

    christian1603

    Kostenloser Webspace von christian1603

    christian1603 hat kostenlosen Webspace.

    oh...
    Danke jetzt gehts!

    LG
  5. ach ja, noch n tipp, wie du dir die lästigen / sparen kannst...

    Verwende statt:
    echo "...";

    einfach
    echo '...';
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!