form.submit() funktioniert nicht in firefox

Ich bin mit der folgenden javascript-Funktion zum erstellen eines Formulars und dem Absenden an den server. Es funktioniert gut in Chrome aber nicht in Firefox.

function loadPage(url, projectName){
    var jForm = $('<form></form>');
    jForm.attr('action', url);
    jForm.attr('method', 'post');

    var jInput = $("<input>");
    jInput.attr('name', 'curPrj');
    jInput.attr('value', projectName);
    jForm.append(jInput);

    jForm.submit();
}

Bekam ich einen Vorschlag von SE älteren post Mozilla-form.submit() funktioniert nicht, zum Anhängen der form zu dokumentieren Körper document.body.appendChild(jForm) aber leider das hat nicht funktioniert für mich. Ich habe folgenden Fehler im debug-Konsole, wenn ich document.body.appendChild(jForm) vor form Einreichen.

TypeError: Argument 1 of Node.appendChild does not implement interface Node. @ http://localhost:9000/assets/javascripts/global.js

Bin ich hier etwas fehlt? Pls beraten.

InformationsquelleAutor svjn | 2014-03-21
Schreibe einen Kommentar