0

我使用 asp.net mvc 作为背后的技术。我如何将JavaScriptdiv“bla bla”的内容保存为Txt or PDF Documenton 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>
4

1 回答 1

1

您想将文本文件保存在客户端还是服务器上?

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

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

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

编辑:使用 jQuery 关闭对文件的读/写副本- 这同样适用于 Javascript/jQuery。

于 2012-04-23T22:36:01.473 回答