Dynamisches JS Formular verschicken
Christian
- javascript
0 D.R.
Hallo,
habe ein für mich schwer nachvollziehbares Problem in JS:
in einer Funktion, die ich aus einem onclick Ereignis aufrufe baue
ich ein dynamisches Formular auf, um es anschließend zu versenden.
Dabei tritt der Effekt auf, dass die Seite nach dem versenden das
Formulars refresht aber der Formularinhalt ist nicht im POST Array zu finden. Zudem springt er auch immer nur in seine Ursprungsseite also auch nicht in die angegebene Zielseite ....
Interessanterweise klappt die ganze Sache (zumindest im FF), wenn ich ein Alert nach dem versenden ausgebe??
Hier mal mein BSP Code:
function sendline(target)
{
// FORMULAR GENERIEREN UND ABSCHICKEN
var newForm = document.createElement("form");
newForm.setAttribute("method", "post" );
newForm.setAttribute("action", target );
var newInput = document.createElement("input");
newInput.type = "hidden";
newInput.name = "content";
newInput.value = line_value;
newForm.appendChild(newInput);
document.body.appendChild(newForm);
newForm.submit();
alert("noch da?"); // MIT DIESEM ALERT DAHINTER KLAPPT ES KOMISCHERWEISE ....
}
VIELEN DANK
Christian
Hallo,
Dabei tritt der Effekt auf, dass die Seite nach dem versenden das
Formulars refresht aber der Formularinhalt ist nicht im POST Array zu finden.
Kann ich nicht nachvollziehen. Ich habe zwar GET als Methode eingestellt (keine Lust, jetzt erst 'ne PHP-Seite hochzuladen), aber das dürfte eigentlich keine Rolle spielen.
Beachte die GET-Parameter in der URI.
mfg. Daniel