Bonjour à tous,

J'ai un gros souci : je génère un document excel côté serveur, je l'écris dans le flux :

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();
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.

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!