Bonjour,
Dans ma page HTML, j'ai un bouton.
Ce bouton doit me permettre de récupérer des données grâce à un appel à un web-service, puis de forcer le navigateur à ouvrir la fenêtre permettant de télécharger les données sous forme de fichier.
J'utilise la fonction JQuery.ajax() pour appeler mon web-service :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $("#btnTest").click(function() { var arrayId = ["10","11"]; var param2= 1; $.ajax({ type: "POST", url: "MyPage.aspx/toto", data: JSON.stringify({ "listId": arrayId, "param2": param2}), contentType: "application/json; charset=utf-8", //dataType: "json", complete: completeRequest, success: successPost, async: true }); });
Au retour de ma fonction, je récupère une string réprésentant des données au format csv comme ceci :
id;lib
1;toto
2;titi
Dans ma fonction successPost, comment faire pour forcer le navigateur à ouvrir la fenêtre me demandant si je veux télécharger ces données ?
Est ce possible déjà ?
Partager