[AJAX] récupérer un document excel renvoyé par le serveur
Bonjour à tous,
J'ai un gros souci : je génère un document excel côté serveur, je l'écris dans le flux :
Code:
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:
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!