Bonjour à tous,
J'ai un gros souci : je génère un document excel côté serveur, je l'écris dans le flux :
Je suis sûr qu'il est correctement généré, car j'arrive à le récupérer si je n'utilise pas d'ajax.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 response.setContentType("application/vnd.ms-excel"); response.setHeader("Content-type", "application/xls"); response.setHeader("Content-disposition", "attachment; filename=\"" + fileName + "\""); OutputStream out = response.getOutputStream(); wb.write(out); out.close();
Par contre impossible de le récupérer en ajax. J'utilise Jquery :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 jQuery.ajax({ type: "post", data: $("#form").serialize(), url: "/mgf/globalExtraction.do", contentType: "application/x-www-form-urlencoded; charset=utf-8", error: function() { alert("erreurrrr"); }, success: function(result) { alert("fonction jamais atteinte!!"); }
Merci de votre aide!
Partager