Hallo all. I need to contact a server side component sending some parameters and open on the user browser the dialog box for opening or saving the file. The file that the server side component creates is a PDF.
So i create clien side this function that contacts the requested url: executePostAction: function(url) { if (url != undefined) { jQuery('<form id="postAction" action="'+ url +'" method=post></form>').appendTo('body'); jQuery("#postAction").submit().remove(); } }, and this is the code where i call the function jQuery.executePostAction('/script/PDFServlet'); Everithing works great on all browsers except ie6 (grrrr damned bill & steve). Anyway I tried to get the file via ajax call in this way jQuery.ajax({ async: false, url: "/script/PDFServlet", type: "POST", success: function(data){ alert(data); }, error:function(msg) { alert(msg); } }); And the file is downloaded and prompted at the user as toString of the binary. Server side the servlet creates the header response this way response.setContentType("application/pdf"); response.setHeader("Cache-Control", "cache"); response.setHeader("Pragma", "cache"); response.setHeader("Content-Disposition", "attachment;filename=document.pdf"); Any idea how to fix this problem on ie6? Kind regards Massimo