jQuery créer et soumettre le formulaire dynamiquement

Je suis en train de créer et de soumettre un formulaire à l'aide de code. Quel est le problème avec le ci-dessous?

$('#btnPrintInvoicePerFile').on('click', function (event) {
    event.preventDefault(); //stop link default

    var componentInvoiceId = EberlsComponentInvoiceForm.componentInvoice.Id;
    console.log(componentInvoiceId);

    $('<form>', {
        "id": "getInvoiceImage",
        "html": '<input type="text" id="componentInvoicId" name="componentInvoicId" value="' + componentInvoiceId + '" />',
        "action": window.siteRoot + 'ComponentInvoice/GetInvoiceImage/'
    }).submit();

});
Vous voudrez peut-être regarder à jQuery .post api.jquery.com/jQuery.post à la place. C'est probablement plus proche de ce que vous cherchez.
"Quel est le problème avec le ci-dessous?" Je ne sais pas, quelles erreurs avez-vous? Ce n'est pas le cas que vous, devrait-il se passer?

OriginalL'auteur Mark | 2013-02-12