noe Geschrieben 13. Januar 2011 Geschrieben 13. Januar 2011 Hi, Ich entwickle eine Search-page und will dabei dass Eingabefelder beim klick auf einem Link dynamisch auftauchen. Ich benutze eclipse PHP als Entwicklungsumgebung und XAMPP für den lokalen Server. Der relevante code im <head> innerhalb einer Funktion loadXMLDoc()": xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("myDiv").innerHTML=xmlhttp.responseText; } } xmlhttp.open("POST","SearchForm.php",true); xmlhttp.send();[/PHP] SearchForm.php enthält nur den inhalt zwischen <form>....</form>. Und myDiv ist im body definiert: [PHP]<div id="myDiv"> </div> Die Funktion loadXMLDoc() wird ebenfalls im body aufgerufen: <button type="button" onclick="loadXMLDoc()">New Search</button> In Eclipse,beim debugging funktioniert mein code: beim klicken auf "New Search" erscheint der in SearchForm.php spezifizierte Inhalt. Nicht aber in Firefox. Ich hab es auch mit einem einfachen textfile ausprobiert, hat aber auch nicht funktioniert (Mit Explorer funktioniert gar nichts, aber das ist im Moment nicht wichtig, ich möchte zunächst dass es in firefox läuft) Kann mir jemand weiterhelfen? Zitieren
Toothrot Geschrieben 14. Januar 2011 Geschrieben 14. Januar 2011 Was sagt denn die Firefox Fehler-Konsole? Zitieren
noe Geschrieben 14. Januar 2011 Autor Geschrieben 14. Januar 2011 Sie sagt: Fehler: nicht wohlgeformt Quelldatei: .../SearchForm2.php Zeile: 1, Spalte: 14 Quelltext: <form method=post enctype=multipart/form-data action=processor.php und der pfeil zeigt auf post. Zitieren
_n4p_ Geschrieben 14. Januar 2011 Geschrieben 14. Januar 2011 attribute von tags müssen in "" gesetzt werden also in dem fall: <form method="post" enctype="multipart.... innerHTML ist übrigens nicht DOM konform, was wohl ein problem wird wenn du mit dem eingefügten schnipser noch irgendetwas tun willst. Zitieren
noe Geschrieben 15. Januar 2011 Autor Geschrieben 15. Januar 2011 Es funktioniert jetzt! Aber an den fehlenden "" lag es nicht (die fehlen immer noch). Ich hab an dem Format gearbeitet und dabei bestimmte Attribute bei den einzelnen Eingabefeldern geändert, wahrscheinlich war da etwas nicht in Ordnung... leider hab ich die alte Version nicht mehr und kann es nicht ganz nachvollziehen. Danke! Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.