に、フォームの複数の時間を投稿することここに私のフォームです:が非表示のiframe
<FORM id="webgrants" NAME="webgrants" action="updateDashPermissions.do" method="post" target="hidden-form">
<input type="hidden" name="property(userId)" value="">
<input type="hidden" name="property(dashboardSettings)" id="dashboardSettings" value="1">
</FORM>
隠しのiframeに提出フォーム上に読んだ後、私は、IFRAMEに私が望んでいたたびに削除して再作成する必要があります実現しましたフォームを投稿する。
function deleteIframe() {
$("#hidden-form").remove();
}
function sendSubmit() { /*Called when checkbox checked*/
var my_iframe = $('<IFRAME style="display:none" name="hidden-form" id="hidden-form"></IFRAME>');
$('body').append(my_iframe);
document.forms[0].submit();
var t = setTimeout(deleteIframe, 2000);
}
ただし、非表示のiframeは削除されておらず、最新のフォームの送信のみが処理されています。フォームが送信されるようにiframeを削除する方法はありますか?または、同じフォームを複数回iframeに投稿する方が効率的な方法はありますか?
第1のコードセグメントは動作しませんでしたが、2番目は完全に働きました。ありがとうございました! – Turtle