Appel Ajax pour télécharger le fichier renvoyé par le service RESTful

Je suis assez nouveau à l'AJAX. Je vous envoie une requête au serveur à l'aide d'AJAX. Le service retourne un fichier texte. Mais pas de boîte de téléchargement s'affiche lorsque les données retournées.
Le service rest qui renvoie le fichier se présente comme suit:

@Path("/examples")
public class ExampleCodesRest {


    @POST
    @Path("/getcode")
    @Produces(MediaType.TEXT_PLAIN)
    public Response getCodes(@Context ServletContext context){

        String in=context.getRealPath("/WEB-INF/reports.jrxml");
        File file=new File(in);

        ResponseBuilder response = Response.ok((Object) file);
        response.header("Content-Disposition",
            "attachment; filename=\"file_from_server.log\"");
        return response.build();

    }
}

Mon appel AJAX est comme suit:

 $('a#link').click(function(event){
    event.preventDefault();
    $.ajax({
        url: '/reports/rest/examples/getcode',
        type: 'POST'
    });
}); 

Le téléchargement du fichier succès sans AJAX.
Avec l'AJAX, il ne télécharge pas le fichier.S'il vous plaît conseils.

source d'informationauteur Rickesh John