0

我了解 Aloha 编辑器的工作原理,用户单击实时网页中的某些内容,对其进行编辑并通过 ajax 将内容保存到存储库。这适用于内容编辑,即 CRUD 中的 U。

但是如何在 CRUD 中获得 * C *reate 和 * D *elete 呢?

想象一下这个场景。

网页显示具有名字和姓氏的人员列表。它们可以用 Aloha 编辑,没问题。

但是如何通过 Aloha 编辑器在列表中添加新人?由于它仅用于编辑内容,因此您无法添加新内容。同样对于内容删除,您如何从前端删除一个人,我的意思是完全删除该人的数据库行,而不仅仅是将他们的名字留空。

他们是为此的技术或插件吗?

4

1 回答 1

1

你完全正确,Aloha Editor 是用于编辑内容的 WYSIWYG 编辑器,这意味着用户可以在浏览器中更改 DOM。实际的 CRUD 操作必须由使用 Aloha 编辑器的应用程序完成。

要创建新内容,您可以通过 jQuery 添加一个 div 并通过 Aloha 使其可编辑。然后,您可以触发 Ajax 请求,在后端保存/创建新项目。

删除项目也是如此。您只需添加一个按钮即可触发 Ajax 调用以删除后端中的项目。

BR,克里斯

于 2013-12-18T15:02:18.880 回答