0

Aloha エディターの仕組み、ユーザーがライブ Web ページのコンテンツをクリックして編集し、ajax を介してコンテンツをリポジトリに保存する方法を理解しています。これは、CRUD の U であるコンテンツ編集には問題ありません。

しかし、CRUD で * C *reate と * D *eleteを取得するにはどうすればよいでしょうか?

このシナリオを想像してみてください。

Web ページに、名前と姓を持つ人々のリストが表示されます。Aloha で編集できます。問題ありません。

しかし、Aloha エディターを使用してリストに新しい人を追加するにはどうすればよいでしょうか? コンテンツの編集専用のため、新しいコンテンツを追加することはできません。コンテンツの削除についても同様に、フロント エンドからユーザーを削除するにはどうすればよいでしょうか。名前を空白にするだけでなく、そのユーザーのデータベース行を何らかの形で完全に削除するということです。

彼らはこれのためのテクニックまたはプラグインですか?

4

1 に答える 1

1

Aloha Editor がコンテンツを編集するための WYSIWYG エディターであること、つまりユーザーがブラウザーで DOM を変更できることは完全に正しいです。実際の CRUD 操作は、Aloha Editor を使用するアプリケーションで行う必要があります。

新しいコンテンツを作成するには、jQuery で div を追加し、Aloha で編集可能にします。次に、バックエンドで新しいアイテムを保存/作成する Ajax リクエストをトリガーできます。

アイテムを削除する場合も同様です。バックエンドで項目を削除するための Ajax 呼び出しをトリガーするボタンを追加するだけです。

BR、クリス

于 2013-12-18T15:02:18.880 に答える