tutorials.de Buch-Aktion 05/2012
Like Tree3Danke
  • 1 Beitrag von SCIPIO-AEMILIANUS
  • 1 Beitrag von StupidBoy
  • 1 Beitrag von Sven Mintel
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
1012
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von StupidBoy
    StupidBoy StupidBoy ist offline Mitglied Gold
    Registriert seit
    Aug 2005
    Ort
    Bremen
    Beiträge
    197
    Abend,

    ich hab mir ein wenig Javascript geschrieben um Teile eeiner Webpage mittels xmlHttpRequest neu zu laden.
    So weit so gut, den neuen Inhalt hole ich aus einer HTML-Datei, das Problem an der Sache ist nur, dass ich nicht den gesamten Inhalt der Datei haben möchte, sondern nur einen Abschnitt.
    Ich habe daher versucht mit den klassischen DOM-Methoden auf den Inhalt von responseText zuzugreifen - leider ohne Erfolg.

    Nun suche ich nach einem schnellen und bequemen Weg an den gewünschten Inhalt zu kommen - möglichst ohne eine ganze Bibliothek verwenden zu müssen.

    Am besten wäre es, wenn ich aus der Datei die ich per xmlHttpRequest lade, via Element-ID den gewünschten Teil rauspicken könnte.
     
    Grüße SB

  2. #2
    Avatar von SCIPIO-AEMILIANUS
    SCIPIO-AEMILIANUS SCIPIO-AEMILIANUS ist offline aka DonMahallem
    Registriert seit
    Mar 2007
    Ort
    Saxonburg(Pa)
    Beiträge
    375
    Entweder könnteste das mit find und substr aus deinen empfangenen Daten herausschneiden, oder ich weis nicht ob du schön drüber gestolpert bist, aber es gibt noch ne andere Möglichkeit nämlich: responseXML siehe Beispiel. Vielleicht ist es ja das was du wolltest.
    StupidBoy bedankt sich. 
    MFG Scipio
    Ein Danke für hilfreiche Antworten ist gern gesehen.

  3. #3
    Avatar von StupidBoy
    StupidBoy StupidBoy ist offline Mitglied Gold
    Registriert seit
    Aug 2005
    Ort
    Bremen
    Beiträge
    197
    Vielen dank, werd mir das mal anschauen, sieht mir aber auf den ersten blick so aus als würden die auch nen XML-File Serverseitig erzeugen.
    Bis auf weiteres werd ich wohl erstmal split() nutzen um anhand eines HTML-Kommentars an das zu kommen was ich haben will.


    Schönes Wochende.
    SCIPIO-AEMILIANUS bedankt sich. 
    Grüße SB

  4. #4
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Moin,

    dein Gedanke mit dem DOM ist garnicht so unpraktikabel.

    Wenn du nicht in der glücklichen Lage bist, dass der Server mit einem XML-Dokument antwortet, sondern er dir HTML-Code liefert, dann erstelle per createElement irgend ein Dummy-Element, füge dort den HTML-Code vom Server per innerHTML ein, und schon hast du einen Element-Objekt, auf welches du DOM-Methoden anwenden kannst
    StupidBoy bedankt sich. 

  5. #5
    Avatar von StupidBoy
    StupidBoy StupidBoy ist offline Mitglied Gold
    Registriert seit
    Aug 2005
    Ort
    Bremen
    Beiträge
    197
    Mit Verlaub: sehr geil!

    Genau sowas hab ich gesucht .
     
    Grüße SB

Ähnliche Themen

  1. [AJAX] kein Responsetext -> was mache ich falsch?
    Von klanawagna im Forum Javascript & Ajax
    Antworten: 6
    Letzter Beitrag: 04.10.10, 09:23
  2. Ajax responseText als HTML behandeln
    Von zer0 im Forum Javascript & Ajax
    Antworten: 14
    Letzter Beitrag: 08.09.10, 18:25
  3. Ajax Script macht nur responseText
    Von Da_Chris im Forum Javascript & Ajax
    Antworten: 12
    Letzter Beitrag: 21.07.10, 12:29
  4. Ajax ResponseText und alert
    Von maythefunkbewitu im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 27.05.09, 14:56
  5. AJAX responseText senden
    Von hugo1981 im Forum Javascript & Ajax
    Antworten: 6
    Letzter Beitrag: 03.02.08, 22:10