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上正常工作。
請幫忙。