我的网页上有3个EpicEditors,每个包含与数据库中对象属性相关的文本。当我更新文本时,我看到localStorage得到更新。但我想要做的是将更改保存到我的数据库。
从文档中,有一个exportFile事件:
syncWithServerBtn.onclick = function () {
var theContent = editor.exportFile();
saveToServerAjaxCall('/save', {data:theContent}, function () {
console.log('Data was saved to the database.');
});
}
这是如何工作的?是否真的有一个syncWithServer按钮?我看到的只是预览和全屏按钮。
我想这意味着我的观点中必须有一个'/ save'路线。如何在此视图中访问内容(更新的内容)?
答案 0 :(得分:1)
不,如果你有一个按钮,那么syncWithServer只是一个例子。在该示例中,当您单击“组成”按钮时,它会抓取编辑器内容,然后使用虚假的saveToServerAjaxCall方法将其发送到数据库。 EpicEditor对服务器没什么特别之处。这个例子只是展示了一个简单的过程。
答案 1 :(得分:0)
我在https://stackoverflow.com/a/35285968/936494给出了详细的答案。演示如何使用表单上的按钮提交EpicEditor内容。示例中显示的按钮单击事件代码可用作在页面上任何所需按钮上绑定事件的引用,并提交内容。希望它有所帮助。