0
這裏是我的形式:發佈形式多時間,一個隱藏的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發佈表單。這裏是JavaScript來做到這一點:
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?
第一個代碼段沒有工作,但第二個完美。謝謝! – Turtle