表单提交ckeditor并获取其值【鸡蛋】
来源:互联网 发布:知乎事业单位与国企 编辑:程序博客网 时间:2024/05/22 05:29
一般在后台获取ckeditor的内容只需要前台提交表单到后台,使用request["ck_name"]就能获取到,ck_name为ckeditor的name属性值;但是在Jquery中使用ajax的serialize()方法提交表单到一般处理页面,ckeditor作为表单内容一块提交;但是在后台获取不到ckeditor的内容;经查资料需要在psot提交前需要做以下操作:
<script type="text/javascript">
$(function () {
var editor = CKEDITOR.replace("editor1", { "toolbar": "Basic" }); //显示编辑器
CKFinder.setupCKEditor(editor, "ckfinder/"); //设置图片管理组件
//处理CKEDITOR的值
function CKupdate() {
for (instance in CKEDITOR.instances)
CKEDITOR.instances[instance].updateElement();
}
$("#subAjax").click(function () {
CKupdate(); //在提交表单前需要做以上处理
$.post("handler/Handler1.ashx", $("#form1").serialize(), function (data) {
if (data == "sucess") { alert("成功"); } else { alert("失败"); }
});
});
})
</script>
这样,在jquery form提交表单之前,使CKEditor更新相关的字段属性,提交时就不会丢失数据。
//重置表单
function Reset() {
$('form').each(function() {
this.reset(); //将表单的元素恢复初始化
//清空所有ckeditor
for (instance in CKEDITOR.instances)
CKEDITOR.instances[instance].setData("");
});
}
- 表单提交ckeditor并获取其值【鸡蛋】
- 表单提交ckeditor并获取其值
- 表单异步提交时ckeditor获取其值问题
- 使用ajaxForm提交表单获取CKEditor值的问题
- jQuery 获取 ckeditor 数据 并 提交后台
- 使用ckeditor在Ajax 序列化表单提交时不能获取 textarea 的值 解决方案
- 提交含有CKEditor的表单
- 关于表单重复提交的问题【鸡蛋】
- 提交表单--获取表单中的数据值
- ckeditor内容和表单一起提交
- 【Java】向一个页面发送post请求并获取其处理之后的结果与用javascript创建一个表单后提交的安全性
- 如何提交表单file 与text 并获取其中的值
- jquery获取表单提交的值,并在当前页面刷新。
- 简单Ajax实现无刷新提交表单并获取响应
- html form表单提交数据并后台获取
- 使用 ajax 方式提交表单,并获取后台处理结果
- html form表单提交数据并后台获取
- 一个表单提交多项多文件,获取并存储
- 单例模式(某公司校园招聘笔试题目)
- windows7下配置android开发环境
- 成功人士的经典语录、值得学习
- [ java ] java基础常用类!
- [ java ] java基础集合!
- 表单提交ckeditor并获取其值【鸡蛋】
- [ java ] java基础动态代理!
- [ java ] java基础反射!
- linux内核调度算法--CPU时间片如何分配
- [ java ] java基础泛型!
- Android4.0 的编译慢的解决方案
- 一篇基于opencv的人脸识别文章
- ssh整合web.xml的配置
- [ java ] JNI初步!