自动保存表单草稿



Stack Overflow如何自动保存此表单的草稿?我猜是AJAX。是否有rails方式或gem来使用此功能?

另外,它实际上是一个单独的草稿模型,还是表单是自动创建的,然后从那里开始使用编辑操作?

我知道我是专门问关于Stack Overflow的用法,但是,一般来说。

可以使用Sisyphus.js或Garlic.js。虽然StackOverflow使用AJAX,但他们使用HTML5 localStorage在本地保存表单数据。

Rails gems: garlicjs-rails, sisyphus-rails.

首先,你应该像这样使用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}')");

相关内容

  • 没有找到相关文章

最新更新