[英]Submitting pdf document in Iframe
我在PDF文檔中有一個隱藏的提交表單。 我設法將表單插入到PHP頁面的iframe中。 我在iframe外部創建了一個“提交”按鈕。 有什么辦法可以鏈接這兩個按鈕? 當我單擊php頁面上的Submit按鈕時,我想在iframe中提交表單。 我該怎么做呢?
這是我的<iframe>
:
<iframe src="http://localhost/UniApp/results/fillsheet.php?recordID=<?php echo $row_DetailRS1['university_ID']; ?>" height="400px" width="750px" id="unipdf">
<src>
引用此文件fillsheet.php,其代碼為:
<?php header('Content-type: application/pdf'); @readfile('fillsheet.pdf'); ?>
嘗試這樣的事情:
在具有“提交”按鈕的頁面(包含頁面)上,添加沒有源的iframe代碼,如下所示:
<iframe id="iframeId" />
以及用於存儲源的隱藏輸入:
<input type="hidden" id="iframeSource">http://localhost/UniApp/results/fillsheet.php?recordID=<?php echo $row_DetailRS1['university_ID']; ?></input>
在iframe加載的頁面上,添加以下內容(使用表單的實際ID,或添加一個):
$(document).ready(function() {
$.('#iframeForm').submit();
});
然后在包含頁面的javascript中執行此操作(假設您使用的是jQuery):
var source = $.("#iframeSource").val();
$("#buttonContainingElementId").on("click", "#buttonId", function() {
$.("#iframeId").attr("src", source);
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.