コードでフォームを作成して送信しようとしています。以下に何が間違っていますか?jQueryは動的にフォームを作成して送信します
$('#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();
});
あなたが代わりにjQueryの.post http://api.jquery.com/jQuery.post/で見たいと思うかもしれません。おそらくあなたが探しているものに近いでしょう。 –
「どうしたの?私は、あなたは何のエラーを取得していますか?起こってはならないと思われることは何も起こっていませんか? – j08691