2013-01-17 79 views
2

Stack Overflow如何自動保存此表單的草稿?我認爲AJAX。有軌道方式或寶石使用此功能?自動保存表單草稿

此外,它實際上是一個單獨的草稿模型或是自動創建的表單,然後從那裏出來編輯操作正在使用?

我知道我特別提到堆棧溢出的用法,但一般來說。

回答

4

您可以使用Sisyphus.jsGarlic.js。雖然StackOverflow使用AJAX,但它們使用HTML5 localStorage在本地保存表單數據。

導軌寶石:garlicjs-rails,sisyphus-rails

+0

正是我在找的東西。對於任何發現這種情況的人來說:西西弗斯年紀大了,成熟了,大蒜更新了,似乎越來越受到關注......兩者基本上都是一樣的。 – hellion

0

首先,你應該得到你想要使用jQuery像這樣在數據庫中保存文本:

var text=$("#textToBeSaved").val(); 

,那麼你應該讓你的代碼調用服務器網頁,將文本保存在這樣的數據庫:

$(".sumButton").click(function() 
{ 
    var text=$("#textToBeSaved").val(); 
    $.post("pageThatWillSaveToDB.php",{textToBeSaved:text},function(result) 
    { 
     alert("The Data is Saved"); 
    } 
}); 

和名爲pageThatWillSaveToDB.php的頁面,你應該這樣做代碼:

$text=$_POST['textToBeSaved']; 
// connectToDatabase(); 
mysql_query("insert into SomeTable values(null,'{$text}')"); 
+1

如何保存要編輯的ID?會議?如果有多個標籤@khalidtaha怎麼辦? – Leah