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à ?