我有一個JQM網站,它在提交表單時生成pdf文件。所有這一切工作正常,但我有一個問題,不開放在新窗口中的PDF(打開safari ..),當從iPhone主屏幕啓動。
看來,我不是唯一一個有這個問題,但我還沒有找到一個工作解決方案。如果我使用錨標籤鏈接到靜態PDF,我在safari中打開一個新窗口沒有問題。我的結論是,如果我提交我的形式與anchortag一切將工作..! 但是,當我嘗試使用下面的代碼時,結果與使用常規提交按鈕發佈我的表單一樣。使用錨標記提交表單以在新窗口中打開pdf
任何人都可以請幫助我的另一種解決方案?或者也許調整這個,以便它的工作?
這是我的形式:
<form name="pdf" action="pdf_report1.php" data-ajax="false" target="_blank" id="pdf_report" method="POST">
<input type="hidden" name="customer_id" value="<?php echo $customer_id; ?>" >
<input type="hidden" name="date_from" value="<?php echo $date_from; ?>" >
<input type="hidden" name="date_to" value="<?php echo $date_to; ?>" >
<input type="hidden" name="user_id" value="<?php echo $user_id; ?>" >
<input type="hidden" name="maskin_id" value="<?php echo $maskin_id; ?>" >
<input type="hidden" name="akeri_id" value="<?php echo $akeri_id; ?>" >
<input type="hidden" name="littra_id" value="<?php echo $littra_id; ?>" >
<a href="javascript: document.getElementById('pdf_report').submit();" data-role="button">Create PDF</a>
</form>
好的,我試過,但它似乎沒有任何效果。 pdf_report1.php實際上是一個輸出pdf的FPDF頁面,並且工作得很好。 – user2533103