0

これを実行したいのですが、通常の意味でファイルをダウンロードするhref attrのタグがありますが、Webページの情報を変更した後にダウンロードさせたいのですが、次のコードを参照してください。

これは、私がhtmlを持っていて、ユーザーがファイルをダウンロードできるhtmlです。

   <li class="imprimir"><h2><a href="javascript:descargarNoticia()" id="descargar"  >Descargar Noticia</a></h2></li>

そして、ここでは、情報を変更してファイルをダウンロードするJSですが、それはできません。

function descargarNoticia(){
$.post("http://www.xxx.com/noticia/datosUsuarios",
   function(data){
    $("#empresa").show();
    $("#email").html(data['email'])
    $("#telefono").html(data['telefono'])
    $("#direccion").html(data['direccion'])
    $("#empresa").html(data['empresa'])

    var words = $('#wrapper-960').text().split(' ').length;
    var alto=words*0.264583333;
   $("#descargar").attr("href","http://pdfcrowd.com/url_to_pdf/?width=500mm&height="+alto+"mm")
            }
           },'json');
};

ありがとう。

4

2 に答える 2

1

ファイルのアドレスがある場合は、そのアドレスを開くだけです。

window.open("http://...");

編集:くそー、ctrl-alt-dileepは私を打ち負かしました。

于 2013-03-13T15:03:36.700 に答える
1

変更した後、その URL に移動することはできませんか?

var URL= "http://pdfcrowd.com/url_to_pdf/?width=500mm&height="+alto+"mm";
$("#descargar").attr("href",URL)
window.location = URL;
于 2013-03-13T15:09:08.810 に答える