Zu den Aufzeichnungen der tutorials.de-Live-Workshops
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
1375
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    NM78 NM78 ist offline Mitglied
    Registriert seit
    Jul 2008
    Beiträge
    24
    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
    tutorials.de Moderator
    Registriert seit
    Feb 2004
    Beiträge
    3.440
    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!
    ----
    Der "Fortsetzungsroman" auf www.leuteforum.de

    New kind to realize large scalable projects with jQuery: jQuery SDK

Ähnliche Themen

  1. Antworten: 5
    Letzter Beitrag: 16.05.10, 12:34
  2. Antworten: 5
    Letzter Beitrag: 18.01.10, 02:21
  3. Antworten: 1
    Letzter Beitrag: 19.10.07, 08:45
  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