PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了加载AJAX的CKEditor Yii:$_ POST不包含更新后的值大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

简而言之:

>我正在使用Yii Framework
>我的页面上有一个Ckeditor窗口(PHP / yii框架-工作正常)
>当我按下按钮时,将生成一个新的CKeditor窗口并通过AJAX调用显示
>问题:这个新的CKEditor窗口正确显示了存储在数据库中的文本,但是:当我点击“保存”(与表单的其余部分一起生成的ajax按钮)时,这个新的CKeditor窗口的值将无法保存:CKeditor发送返回它从数据库中获得的旧值.

当我删除Ckeditor并离开普通的< textarea> :一切正常,所以我知道控制器很好.

拜托,有人经历过这样的事情吗?

解决方法:

听起来像是典型的AJAX JS后绑定问题. :)根据出了什么问题,有几种解决方法.

Yii论坛上的这篇文章应该对您来说是有钱的,在这里我得到了大多数这些建议:
http://www.yiiframework.com/forum/index.php?/topic/9341-ckeditor-widget-in-a-cactiveform/

>使用已解决此问题的小部件Yii扩展(NHCKEditor?)
>在提交按钮上添加一个onClick回调,它将CKEditor内容保存到隐藏的’textarea'(‘onclick’=>’CKEDITOR.instances.TEXTAREA_ID.updateElement()’,
> Use jQuery to get the data from the CKEditor iFrame可以在任何地方使用. AJAX验证等

祝好运!

大佬总结

以上是大佬教程为你收集整理的加载AJAX的CKEditor Yii:$_ POST不包含更新后的值全部内容,希望文章能够帮你解决加载AJAX的CKEditor Yii:$_ POST不包含更新后的值所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: