另存为文件的一部分

时间:2012-03-19 12:03:49

标签: javascript

我想要一个按钮,当您单击此按钮时,联系人可以将保存另存为文件的一部分。

例如,如果在DOM中有:

<div>
  <div id="myButton">My Button</div>
  <h1>My Title</h1>
  <p>My Text</p>
</div>

然后当您单击myButton时,导航器会打开一个窗口,用于保存文件无标题“我的按钮”,内容为“我的文本”。我可以或者应该使用弹出窗口或其他任何东西来做到这一点吗?

由于存在黑客攻击的风险,我不认为这是直接可能的,但也许导航插件可以做到吗?因为我不关心跨导航员的支持,所以它仅供个人使用。

谢谢!

1 个答案:

答案 0 :(得分:0)

你无法单独使用javascript,你需要像PHP这样的服务器端脚本,然后你必须向服务器发送一个ajax请求来页面保存文本

以下是您的代码看起来像什么的划痕

$("#myButton").click(function() {
    //show some saving somewhere

    $.post("yourserverpage.php", 
    { 
       //Send the data
       title : $(this).parent().chidren("h1").html(), 
       text : $(this).parent().chidren("p").html(),
    }, function(data) {
       //sucess
       // do something on success
    }
);