1
我的Java Web应用程序(Struts2的和jQuery)有一个表单的jsp:丢失参数在新窗口中打开PDF
<s:form id="theForm" action="stampaPosizioneFinanziaria" target="_new">
和一个jQuery按钮:
<a id="stampaPerCliente">Stampa standard</a> // rendere by $('#tampaPerCliente').button();
在按一下按钮:
$('#stampaPerCliente').click(function(){ avviaStampa(0); });
...
function avviaStampa(tipoStampa) {
$('[name=tipoStampa]').val(tipoStampa); // I set a hidden field
$('#theForm').submit();
// tried document.forms[0].submit(); too, same behavior.
}
因此,打开新页面(表单目标是_new)调用读取参数表单并显示pdf的操作。 一切工作正常但在IE上,当我第一次点击按钮时,第二次没有,第三次没有,等等。 '不工作'表示该操作已将每个输入参数设为null!我监视了请求,并在IE上没有请求参数! (偶数次,不是奇数次!) 它在Chrome和FF上正常工作。
请帮忙。