tutorials.de-Buchverschenkaktion 08/2010
+ Auf Thema antworten
  1. #1
    NM78 NM78 ist offline Mitglied NM78 hat eine blütenweiße Weste
    Registriert seit
    Jul 2008
    Beiträge
    21
    Hallo, ich werde noch verrückt weil ich schon seit 3 Tagen versuche hinter den Fehler zu kommen. Ich lasse per jQuery mit Load Daten an den Server senden und erhalte als Antwort sowas in der Art:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    
    <p>
    <div id="action_message_p">
    <div class="box_head">Information</div>
    <div class="box_content_info">
    <table  style="width:100%" cellspacing="1" cellpadding="1" >
    <tr moh="moh">
        <td style="padding:2px;width:1%;" class="fcf"><img src="http://www.tutorials.de/forum/icons/tick.gif" /></td>
            <td style="padding:2px;padding-left:5px;" class="fcf"><strong><font color="#008800">Hier steht ein Text.</font></strong></td>
    </tr>
    </table>
    </div>
    </div>
    </p>
    <input type="hidden" name="ajax_result_new_id" id="ajax_result_new_id" value="17" />

    Egal was ich nach dem letzten </p> Tag einfüge. Ich bekomme immer die Fehlermeldung vom Firebug: "Junk" nach Dokument-Element

    Woran liegt das?

    Es ist ein XML Fehler. Und im XML darf nur ein Root Element vorkommen. Kann es sein, dass der <p> Tag als Root Element angesehen wird?

    EDIT: Es ist übrigens egal was nach dem </p> Tag kommt. Der Fehler tauch auch bei <div></div> oder <p></p> Elementen auf...

    EDIT2: Wenn ich die Input Tags mit in den <p></p> Tag reinnehme, taucht der Fehler nicht auf...
    Geändert von NM78 (10.03.10 um 16:34 Uhr)

  2. #2
    Quaese Quaese ist offline Moderator Quaese ist berühmt wie kein Zweiter Quaese ist berühmt wie kein Zweiter Quaese ist berühmt wie kein Zweiter Quaese ist berühmt wie kein Zweiter Quaese ist berühmt wie kein Zweiter Quaese ist berühmt wie kein Zweiter Quaese ist berühmt wie kein Zweiter Quaese ist berühmt wie kein Zweiter Quaese ist berühmt wie kein Zweiter Quaese ist berühmt wie kein Zweiter Quaese ist berühmt wie kein Zweiter
    tutorials.de Moderator
    Registriert seit
    Feb 2004
    Beiträge
    3.134
    Hi,

    es kommt darauf an, wie dein XML-Dokument aussieht.

    Wenn es folgende Form besitzt
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    
    <?xml version="1.0" encoding="utf-8"?>
    <p>
        <div id="action_message_p">
            <div class="box_head">Information</div>
            <div class="box_content_info">
                <table  style="width:100%" cellspacing="1" cellpadding="1" >
                    <tr moh="moh">
                        <td style="padding:2px;width:1%;" class="fcf"><img src="http://www.tutorials.de/forum/icons/tick.gif" /></td>
                        <td style="padding:2px;padding-left:5px;" class="fcf"><strong><font color="#008800">Hier steht ein Text.</font></strong></td>
                    </tr>
                </table>
            </div>
        </div>
        <input type="hidden" name="ajax_result_new_id" id="ajax_result_new_id" value="17" />
    </p>
    handelt es sich beim p-Element um das Wurzelelement. In einem solchen Fall wäre das Dokument nicht wohlgeformt, wenn sich das input-Element ausserhalb des p-Elements befinden würde und wäre eine Erklärung für die Fehlermeldung.

    Ciao
    Quaese
    Vielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!

Ähnliche Themen

  1. Antworten: 5
    Letzter Beitrag: 18.01.10, 02:21
  2. Antworten: 1
    Letzter Beitrag: 19.10.07, 08:45
  3. MySQL5.0 - In Datenbank auch nach "/" und "-" suchen
    Von MatMagic im Forum Relationale Datenbanksysteme
    Antworten: 4
    Letzter Beitrag: 09.11.05, 21:30
  4. Antworten: 14
    Letzter Beitrag: 23.02.04, 09:35
  5. Element "a" hat kein Attribut "target" ?
    Von jccTeq im Forum HTML & XHTML
    Antworten: 7
    Letzter Beitrag: 20.01.04, 14:15

Lesezeichen

Lesezeichen