我有一个隐藏的表格
<form name="printPhysicalAnn" id="printPhysicalAnn" method="post" target='_new'>
<s:hidden name="aId" id="aId"/>
<s:hidden name="ty" id="ty" value="physical possession"/>
<input type="hidden" name="appId" id="appIdsss" value="${appId}"/>
</form>
通过javascript提交。结果页面将在新选项卡中打开。我希望在提交此表单后刷新父选项卡。以下JavaScript代码可以很好地处理除谷歌浏览器以外的所有浏览器。
var r = confirm("Are you sure you want to generate certificate");
if (r == true) {
document.printPhysicalAnn.action = root+"/RES/ann2HsiidcPhysical";
document.forms['printPhysicalAnn'].submit();
document.location =window.location;
}
答案 0 :(得分:1)
而不是
>>> print 'My number is %.7g'%a
My number is 0.1234567
使用
document.location =window.location;
或者如果你想绕过缓存
location.reload();
编辑:
您的表单未提交,因为location.reload(true);
不是有效目标。如果您希望在新标签/窗口中打开
_new