Php 用ckeditor替换通过ajax加载的textarea
当我有Php 用ckeditor替换通过ajax加载的textarea,php,ajax,ckeditor,Php,Ajax,Ckeditor,当我有 ... <textarea name="ta1" id="ta1" cols="50" rows="5"></textarea> <script type="text/javascript"> CKEDITOR.replace( 'ta1' ); </script> ... 我有一个文本区的编辑器 但是我需要通过ajax加载这个textarea,也就是说我有 <textarea
...
<textarea name="ta1" id="ta1" cols="50" rows="5"></textarea>
<script type="text/javascript">
CKEDITOR.replace( 'ta1' );
</script>
...
我有一个文本区的编辑器
但是我需要通过ajax加载这个textarea,也就是说我有
<textarea name="ta1" id="ta1" cols="50" rows="5"></textarea>
在一个php文件中,我在加载页面时通过ajax调用该文件,并将响应分配给div的innerHTML
接下来我有
<script type="text/javascript">
CKEDITOR.replace( 'ta1' );
</script>
我只是得到一个普通的textarea,ckeditor并没有替换它,说textarea是未定义的,有解决方法吗
CKEDITOR.replaceAll
也没用
我在视图源代码中看不到通过ajax加载的textarea,但在firebug中显示,
那有什么区别吗?。知道会出什么问题吗?愚蠢的我,不得不称之为替换。。。ajax响应完成后的函数,就在响应输出分配给div的innerhtml的那一行之后,愚蠢的我不得不调用replace。。。函数在ajax响应完成之后,即响应输出分配给div的innerhtml的行之后