使用javascript客户端将div内容保存为.txt或PDF文件

时间:2012-04-23 22:25:31

标签: c# javascript asp.net-mvc-2

我使用asp.net mvc作为技术背后。 如何在JavaScript上使用Txt or PDF Document将div“bla bla”的内容保存为Client-side? 这样的事情?如果有,我该怎么办?我在javascript中不是很强大:(

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

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

1 个答案:

答案 0 :(得分:1)

是否要将文本文件保存在客户端或服务器上?

要保存到服务器,请使用Javascript将数据发送到服务器代码并使用服务器代码进行保存。

为了保存到客户端,您可能无法访问客户端的计算机(这是正确的),但是,您可以使用ActiveX控件或Flash(非理想),甚至将其保存为cookie

如果你想使用jQuery的另一个选择是这个插件: http://www.filamentgroup.com/lab/jquery_plugin_for_requesting_ajax_like_file_downloads/ - 这将询问客户是否愿意保存文件。

编辑:关闭Read/write to file using jQuery的副本 - 这同样适用于Javascript / jQuery。