2012-04-23 86 views
0

我使用asp.net mvc作爲技術背後。 如何使用JavaScript將div「bla bla」的內容保存爲Txt or PDF Document on Client-side? 這樣的事情?如果是的話,我該怎麼辦?我不是在JavaScript :(將div內容保存爲.txt或帶有JavaScript的PDF文件客戶端

<div id="Overview">bla bla</div> 
<input type="button" id="SaveAsTxt" onclick="JavaScript:SavePartOfPageAsTxt('Overview');"/></div> 

<script type="text/javascript"> 
<!-- 
     function SavePartOfPageAsTxt(elementId) { 
     } 
// --> 
</script> 
+0

關閉http://stackoverflow.com/questions/582268/read-write-to-file-using-jquery的重複 - 同樣適用於Javascript/jQuery。 – stuartdotnet 2012-04-23 22:49:05

回答

1

是否要保存在客戶端或服務器上的文本文件?

保存至服務器非常強大,使用Javascript將數據發送到服務器代碼並使用您的服務器代碼來保存它。

爲了保存到客戶端,您可能在訪問客戶端計算機時遇到問題(並且正確如此),但是,您可以使用ActiveX控件或Flash(而不是理想),或者甚至將它保存爲曲奇餅乾。

Anot她的選擇,如果你想使用jQuery是這個插件: http://www.filamentgroup.com/lab/jquery_plugin_for_requesting_ajax_like_file_downloads/ - 這將問客戶他們是否樂意保存該文件。

編輯:關閉重複的Read/write to file using jQuery - 同樣適用於Javascript/jQuery。

+0

我想保存客戶端上的文本文件。 – 2012-04-23 22:38:00

+0

另存爲PDF也沒關係,使得與在客戶端上保存TXT一樣的問題? – 2012-04-23 22:41:09