我使用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>
答案 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。