Télécharger un fichier excel dans JQuery-AJAX demande de ASP.NET MVC

Dans mon ASP.NET projet MVC, j'ai généré un fichier excel à l'aide de ClosedXML.

Il fonctionne bien dans la non-appel ajax. Voici ma méthode d'action du contrôleur

 //Prepare the response
 Response.Clear();
 Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
 Response.AddHeader("content-disposition", "attachment;filename=\"" + reportHeader + ".xlsx\"");

 //Flush the workbook to the Response.OutputStream
 using (MemoryStream memoryStream = new MemoryStream())
 {
     MyWorkBook.SaveAs(memoryStream);
     memoryStream.WriteTo(Response.OutputStream);
     memoryStream.Close();
 }
 Response.End();

Maintenant, je suis en train de le faire via une requête ajax. Mais le fichier n'est pas envoyé à partir de contrôleur mvc.

$.ajax({
                url: url,
                type: "POST",
                data: fd,
                processData: false,  
                contentType: false,  
                beforeSend: function () {
                },
                success: function (response) {

                },
                error: function (request, status, error) {
                },
                complete: function () {
                }
            });

Comment puis-je accomplir?
Je vous remercie à l'avance.

Vous n'avez pas besoin d'un appel AJAX pour ce faire.
Je veux le faire en ajax réponse.
Jetez un oeil à ceci, puis. C'est du PHP mais c'est la façon dont je l'imagine.

OriginalL'auteur s.k.paul | 2015-01-10