日期:2014-05-16  浏览次数:20737 次

AJAX加载Ckeditor问题,无法在弹出窗口显示出来
本帖最后由 showbo 于 2013-01-28 11:33:47 编辑
JSP:
<script type="text/javascript" src="${contextPath }/jsp/message/ckeditor/ckeditor.js"></script> 
<textarea rows="10" cols="80" name = "message.content" id="messageContent"  class="ckeditor"  >${message.message.content }</textarea>  
                          <script type="text/javascript">
                              CKEDITOR.replace('messageContent');
                 </script>

AJAX加载Ckeditor问题,无法在弹出窗口显示出来

------解决方案--------------------
建立楼主将ckeditor需要的文件都放到页面来,而不是通过ajax来加载,ajax加载主要的html结构就行了

在打开dialog的时候再执行CKEDITOR.replace('messageContent');生成编辑器,要不jq的ajax异步加载ckdtitor,可能没加载完就执行CKEDITOR.replace('messageContent');的js代码导致出错什么的