Я использую редактор tinyMCE с некоторыми настраиваемыми плагинами. Проблема у меня есть, когда я сохраняю содержимое, я хотел бы выполнить некоторую работу перед отправкой HTML-кода на сервер. Я знаю, что есть две функции, чтобы поймать событие сохранения. Save_callback (id, html, body) позволяет непосредственно изменять html. Я не могу изменить содержимое (DOM или что-то еще) в onSaveContent.TinyMCE, save_callback и onSaveContent
save_callback: function (id, html, body) {
// do the work on html
return html;
},
setup: function (ed) {
ed.onSaveContent.add(function (ed, o) {
//I can't modify
});
},
Также save_callback вызывается несколько раз (2 или 4) для каждого действия сохранения.
Мне удалось изменить HTML в save_callback, но функция перезвона с исходным параметром, и я не хочу делать эту работу второй раз, потому что внутри службы вызывается внутренняя служба.
Благодаря