jQuery Form Plugin以ajax方式提交CKEditor编辑的内容丢失

来源:互联网 发布:剑三商城数据导入非法 编辑:程序博客网 时间:2024/05/22 08:15

摘自:http://www.wzjs163.com/tangshan/knowledge/javascript_jquery/46.html


在使用jQuery Form Plugin以ajax方式提交CKEditor编辑的内容时,发现编辑的数据经常丢失,经反复查找资料,找到如下解决方案:

在提交按钮或链结上加一句:

onClick="CKupdate();" 

如下:

<input type="submit" id="dosubmit" name="dosubmit" value="提  交" onClick="CKupdate();" />

编写CKupdate()函数,如下:

function CKupdate(){
 for ( instance in CKEDITOR.instances )
  CKEDITOR.instances[instance].updateElement();
}
 

这样,在jquery form提交表单之前,使CKEditor更新相关的字段属性,提交时就不会丢失数据。

 

英文资料地址:http://stackoverflow.com/questions/3256510/how-to-ajax-submit-a-form-textarea-input-from-ckeditor


Jquery提交表单jquery.form.js官方插件介绍及使用

http://jonsion.iteye.com/blog/653225


原创粉丝点击