My java webApp (struts2 and jQuery) has a jsp with a form:
<s:form id="theForm" action="stampaPosizioneFinanziaria" target="_new">
and a jQuery button:
<a id="stampaPerCliente">Stampa standard</a> // rendere by $('#tampaPerCliente').button();
On button click:
$('#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.
}
So, the new page opened (the form target is _new) calls an action that read the paramters form and displays a pdf. Everything works fine BUT: on IE when I click the button first time it works, second time doesn't, third time does and so on. The 'doesn't work' means the action has every input parameters null! I monitored the request and on IE there aren't request parameters! (even times, not odd times!) It works fine on Chrome and FF.
Help please.
I solved using GET method for submission:
<s:form id="theForm" action="stampaPosizioneFinanziaria" target="_new" method="GET">
The POST method (default for struts2 s:form) caused this issue (?!!!?).
 
         
                                         
                                         
                                         
                                        ![Interactive visualization of a graph in python [closed]](https://www.devze.com/res/2023/04-10/09/92d32fe8c0d22fb96bd6f6e8b7d1f457.gif) 
                                         
                                         
                                         
                                         加载中,请稍侯......
 加载中,请稍侯......
      
精彩评论