0

我的网页上有 3 个 EpicEditor,每个都包含与数据库中某个对象的属性相关的文本。当我更新文本时,我看到 localStorage 得到了更新。但我想做的是将更改保存到我的数据库中。

从文档中,有一个 exportFile 事件:

syncWithServerBtn.onclick = function () {
  var theContent = editor.exportFile();
  saveToServerAjaxCall('/save', {data:theContent}, function () {
    console.log('Data was saved to the database.');
  });
}

这是如何运作的?真的有syncWithServer 按钮吗?我看到的只是预览和全屏按钮。

我想这意味着我的观点中必须有一个“/保存”路线。如何在此视图中访问 theContent(更新的内容)?

4

2 回答 2

1

不,如果你有一个按钮,syncWithServer 只是一个例子。在该示例中,当您单击组合按钮时,它会抓取编辑器内容,然后使用假的 saveToServerAjaxCall 方法将其发送到数据库。EpicEditor 没有为服务器做任何特别的事情。这个例子只是展示了一个简单的过程。

于 2014-02-18T06:04:00.603 回答
0

我已经在https://stackoverflow.com/a/35285968/936494给出了详细的答案。演示我们如何使用表单上的按钮来提交 EpicEditor 内容。示例中显示的按钮单击事件代码可用作在页面上任何所需按钮上绑定事件并提交内容的参考。希望能帮助到你。

于 2016-02-09T07:21:12.367 回答