我有,一旦提交表單時,PHP生成一個PDF文件,並將其發送給客戶端。到目前爲止一切正常。我遇到的麻煩是我需要在包含收到的pdf的窗口上觸發window.print()。有沒有辦法讓接收的pdf文件出現打印嚮導?如何打印通過ajax請求獲取的PDF?
這裏是我的代碼有
//The #options is a form that once submitted is sends the requested PDF to the browser
$('#options').on('submit', function(e){
if($(this).find('[name="action"]').val() == 'print')
{
var url = $(this).attr('action') || document.URL;
e.preventDefault();
$.post(url, $(this).serializeArray(),function(pdf){
// Open the printing wizard for the requested document
});
}
else
{
// The PDF is displayed normally
return true;
}
});
我甚至不知道我想要做的是可能的。是例如有可能在新標籤中打開PDF,然後調用window.print()
呢?此