我正在使用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) {
}
});
答案 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()