Jquery tinymce save_回调每次调用4次save
我使用的是TinyMCE,它是jQuery插件 我添加了一个每次单击save按钮时都要调用的函数,如下所示:Jquery tinymce save_回调每次调用4次save,jquery,jquery-plugins,tinymce,Jquery,Jquery Plugins,Tinymce,我使用的是TinyMCE,它是jQuery插件 我添加了一个每次单击save按钮时都要调用的函数,如下所示: $('#my:textarea').tinymce({ save_callback: function() { console.log('saving things!'); } }); 每次用户单击save按钮时会调用4次;我应该把我的回调放在其他地方吗?根据save\u回调被认为是不推荐的。它建议您使用新的事件API 尝试一下: $('#my:textarea').tiny
$('#my:textarea').tinymce({
save_callback: function() { console.log('saving things!'); }
});
每次用户单击save按钮时会调用4次;我应该把我的回调放在其他地方吗?根据save\u回调被认为是不推荐的。它建议您使用新的事件API
尝试一下:
$('#my:textarea').tinymce({
setup : function(ed){
ed.onSaveContent.add(function(ed, o) {
// Output the element name
console.debug(o.element.nodeName);
});
}
});
示例摘自此处:谢谢,我不知道tinyMCE.init的内容也适用于jquery插件。它现在只被调用了两次,有没有办法让它在点击保存按钮时被调用一次?嗯。。。实际上,我从未将TinyMCE与jQuery一起使用过。:)我在jsfiddle上设置了一个测试:它似乎被调用了两次,因为当您按下save按钮时,它会自动提交底层表单,从而再次触发save。我甚至无法阻止jQuery的提交。但是,如果您设置
submit\u patch:false
它只调用save一次(尽管我认为它应该阻止提交,但它不这样做)。查看文档页面上的submit\u patch
和add\u form\u submit\u trigger
,看看它是否对您更有意义: