下载PDF文件AJAX POST - ASP.NET

时间:2016-09-23 15:02:44

标签: jquery asp.net ajax pdf post

我正在使用AJAX Post(请参阅下面的代码片段)。

generatePD方法生成PDF文件。但我不确定如何将该pdf文件下载到浏览器。我试图使用响应,但我无法实现这一点。

$.ajax({

    type: "POST",
    url: "../StoreOperations/Service.asmx/generatePDF",
    contentType: 'application/json',
    dataType: "json",
    data: JSON.stringify(params),
    success: function (data) {

    },
    error: function (error) {

    }
});

1 个答案:

答案 0 :(得分:0)

我有这个问题。 我用表格

解决了这个问题
     <form  id="formpdf" method="POST" style="display:none">
         <input name="param1" id="param1" >
          <input name="param2" id="param2" >
    </form>

 url="../StoreOperations/Service.asmx/generatePDF";
 $('#formpdf #param1').val("valor1");
 $('#formpdf #param2').val("valor2");
 $('#formpdf').attr('target', '_blank');
 $('#formpdf').attr("action", url);
 $('#formpdf').submit()