2017-03-31 28 views
-3

我有一個HTML表單,它保存輸入的信息並將其放入服務器上的Excel文件中。我想在表單提交後讓這個文件可供下載。一旦表單被引用,在新頁面中創建下載鏈接html

我現在的下載按鈕

<a href="data.xlsx">Download data</a> 

我的形式鏈接到一個Perl腳本處理數據。但是一旦表單處理完畢,它將進入一個新頁面。我希望新頁面顯示錯誤消息或鏈接以下載文件。我不確定如何鏈接到新頁面,因爲我的表單已經鏈接到perl腳本。

我不是很熟悉HTML或JavaScript,所以如果有人對我有一個簡單的想法,將不勝感激。

+0

是否Perl程序重定向到另一個頁面,或者它輸出的頁面?看來你誤解了連接手段。你的表單被提交給Perl程序。這並不意味着它無法將用戶送回。但是,單個html文檔通常不能很好地處理傳入數據。請向我們展示您的表單的外觀如何,更具體地說明它是什麼類型的頁面,並顯示處理上載完成後發生的Perl腳本的一部分。另外,您是否希望以後可以爲同一用戶或其他用戶下載? – simbabque

回答

-4

你可以嘗試jQuery和你的鏈接像這樣的追加:

$('body').append('<a href\'data.xls\'>Download Link</a>'); 
+0

該op說他們控制創建文檔的服務器端應用程序。沒有必要做任何客戶端。 – simbabque

相關問題