如何使用Ajax submiting后清除ckeditor的形式? [英] How to clear ckeditor form after submiting with ajax?
本文介绍了如何使用Ajax submiting后清除ckeditor的形式?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用CKEDITOR,jQuery和插件jQuery的形式。
I am using CKeditor, Jquery and plugin jquery form.
CKEDITOR.replace( 'comment-textarea' );
function CKupdate(){
for ( instance in CKEDITOR.instances )
CKEDITOR.instances[instance].updateElement();
}
$(document).ready(function(){
var options = {
success: function (html) {
$('#comments').append(html);
},
clearForm: true
};
$('#formcomments').submit(function() {
CKupdate();
});
$('#formcomments').ajaxForm(options);
});
我使用的 clearForm:真正的,但submiting表格后,textarea的CKEDITOR的数值清零。如何清除textarea的CKEditor的?
I am using clearForm: true, But after submiting a form, value of the textarea Ckeditor is not cleared. How to clear the textarea ckeditor?
推荐答案
感谢所有,我使用的功能使用setData和所有工作正常:
Thanks all, I use function setData and all works fine:
function CKupdate(){
for ( instance in CKEDITOR.instances ){
CKEDITOR.instances[instance].updateElement();
CKEDITOR.instances[instance].setData('');
}
}
$(document).ready(function(){
CKEDITOR.replace( 'comment-textarea' );
var options = {
success: function (html) {
$('#comments').append(html);
},
clearForm: true
};
$('#formcomments').submit(function() {
CKupdate();
});
$('#formcomments').ajaxForm(options);
});
这篇关于如何使用Ajax submiting后清除ckeditor的形式?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文