0
我有jquery函数,它调用GetReport函数返回一个pdf文件。 这是行动 return File(renderedBytes, mimeType);
在新窗口中打开文件
这是函数
function showReport() {
var clinic = $("#SelectedClinic").val();
var date = $("#SelectedDate").val();
var url = "/Reports/GetReport";
$.get(url, { SelectedClinic: clinic, SelectedDate: date }, function (data) {
$("#outPut").html(data);
});
}
这是结果在
DIV $("#outPut")
%PDF-1.3 1 0 obj [/PDF /Text /ImageB /ImageC /ImageI] endobj 5 0 obj << /Length 4660 /Filter /FlateDecode >> stream X ������wॳ ��K����8�Zo�f剥�,9������d�w�К_���ʶ��t��*�������R��z���7k{`[tUٷm���{��ж����� ;��E=�g}7J��.N~��ގ0Xy'o7���.N�[��W�d��Q���1��u:����U��#�����N�V���t~���7ecwd��=fX��i�7�dj;�i��L���
我会非常喜欢新的窗口或选项卡中打开PDF文件。 我可能还想显示文件DIV $("#outPut")
,但我真正的问题是如何在新窗口中打开它。
顺便提一下这个作品
@Html.ActionLink("View in new tab","GetReport","Reports", new {SelectedClinic = "Galway" }, new { target="_blank" })
,但我不能设置SelectedClinic参数而不做后期。
SelectedClinic应该来自下拉菜单。
感谢 埃蒙