做项目时,遇到了一个问题,当表单POST提交时,后台获取不到 ckeditor中提交的内容,上网搜了搜,发现了一个解决办法。。
<script type="text/javascript">
$(document).ready(function () {
//function CKupdate 用来处理CKEDITOR的值 没有此函数的话,form表单 post.serialize()里面获取不到 ckeditor提交的值
function CKupdate() {
for (instance in CKEDITOR.instances)
CKEDITOR.instances[instance].updateElement();
}
$("#emails").click(function () {
CKupdate();
// alert($("#newsletter").serialize());
$.post("index.php", $("#newsletter").serialize());
$('#e_links').html('<a href="tpl/<?php echo date('Ymd');?>.html" target="_blank"><?php echo date("Ymd");?>.html</a>');
});
});
</script>