2

Stack Overflow はこのフォームの下書きをどのように自動保存しますか? AJAXだと思います。この機能を使用するレールの方法または宝石はありますか?

また、実際には別のドラフト モデルですか、それともフォームが自動作成され、そこから編集アクションが使用されていますか?

スタック オーバーフローの使用法について具体的に質問していることはわかっていますが、一般的に言えば。

4

2 に答える 2

5

Sisyphus.jsまたはGarlic.jsを使用できます。StackOverflow は AJAX を使用しますが、HTML5 localStorage を使用してフォーム データをローカルに保存します。

Rails gem:にんにくのレール、シシフスのレール

于 2013-01-17T07:13:56.737 に答える
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}')");
于 2013-01-17T01:49:24.610 に答える