2012-03-19 80 views
0

我想要一個按鈕,當您單擊此按鈕時,un可以將保存另存爲文件的一部分。保存爲文件的一部分

例如,如果在DOM有:

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

然後當您單擊myButton的導航器打開一個窗口,用於保存文件的名字「我的按鈕」與內容「我的文本」。是否可以或應該使用彈出窗口或其他任何東西來做到這一點?

由於黑客攻擊的風險,我不認爲這是直接的可能,但也許導航插件可以做到這一點?因爲我不在乎交叉導航器的支持,所以只能用於個人使用。

謝謝!

+1

你好,你是否試圖保存一個文件從網絡上傳到Web服務器?問題不是很明確 – themis 2012-03-19 12:08:46

回答

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 
    } 
); 
+0

好主意,謝謝你。 – 2012-03-19 12:19:31