AJAX - descarga pdf

 
Vista:
Imágen de perfil de Sook
Val: 4
Ha mantenido su posición en AJAX (en relación al último mes)
Gráfica de AJAX

descarga pdf

Publicado por Sook (3 intervenciones) el 28/09/2018 17:50:30
Buen dia...

tengo el siguiente código para recuperar un archivo pdf, anda bien en chrome, pero al probar al probar con mozilla firefox no funciona; como puedo hacerlo funcionar?


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function descargar(ruta) {
    window.URL = window.URL || window.webkitURL;  // Take care of vendor prefixes.
    var urlruta = encodeURI(ruta);
    var base_url_js = $('#base_url_js').val();
    var xhr = new XMLHttpRequest();
    xhr.open('GET', base_url_js + urlruta, true);
    xhr.responseType = 'blob';
    xhr.onload = function(e) {
        if (this.status == 200) {
            var blob = new Blob([this.response], {type: 'application/pdf'});
            var link = document.createElement('a');
            link.href = window.URL.createObjectURL(blob);
            link.download = "evaluacion.pdf";
            link.click();
        }
    };
    xhr.send();
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 30
Ha mantenido su posición en AJAX (en relación al último mes)
Gráfica de AJAX

descarga pdf

Publicado por Yamil Bracho (184 intervenciones) el 28/09/2018 18:00:06
Revisa en la web console si tienes algun mensaje de error.
Blob es parte de HTML 5 asi que la version del navegador debe soportrar esa version de HTML...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar