Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将文本从SQL插入到编辑器_Javascript_Php - Fatal编程技术网

Javascript 将文本从SQL插入到编辑器

Javascript 将文本从SQL插入到编辑器,javascript,php,Javascript,Php,我已经安装了CKEDITOR来输出文本。现在我想从SQL DB中检索此文本并插入到CKEDITOR中进行更改和更新。我需要传递的值是$post_article。`下面的代码: ΚΕΙΜΕΝΟ CKEDITOR.replace('post_article'); CKEDITOR.instances.post_article.setData('最后我做到了。解决方案是在textarea中插入代码,如下所示: 我终于做到了。解决方案是在textarea中插入代码,如下所示: 因此,将其设置为t

我已经安装了CKEDITOR来输出文本。现在我想从SQL DB中检索此文本并插入到CKEDITOR中进行更改和更新。我需要传递的值是$post_article。`下面的代码:


ΚΕΙΜΕΝΟ
CKEDITOR.replace('post_article');

CKEDITOR.instances.post_article.setData('最后我做到了。解决方案是在textarea中插入代码,如下所示:


我终于做到了。解决方案是在textarea中插入代码,如下所示:


因此,将其设置为textarea,并将ckeditor设置为使用textarea。不要这样做。不要将PHP中的任意文本转储到javascript上下文中。在任何来自PHP的文本中只添加一个
'
,就会用语法错误杀死整个JS脚本块。然后如何?我尝试了,但没有使用var lio=“”;CKEDITOR.instances['post_article'].setData(lio);当我放入setData('some text')时然后就可以了。我不能在内部传递变量。如果你想通过ajax获取数据,这就是我最近所做的,效果很好。或者如果你想通过php直接内联注入,你首先要用javascript等价的encodeURIComponent对其进行编码,从javascript端可以使用decodeURiComponent你不需要通过实例,replace将返回一个你可以使用的实例。你还需要在调用setData之前等待instancerady事件。关于第二种方法有更多帮助吗?我是新手,请将其设置为textarea并将ckeditor设置为使用textarea。不要这样做。不要将PHP中的任意文本转储到javascript容器中text.php中的任何一个文本中只有一个
,你就用一个语法错误杀死了整个JS脚本块。怎么做呢?我试过了,但没有使用var lio=“”;CKEDITOR.instances['post_article']].setData(lio);当我放入setData('some text')时然后就可以了。我不能在内部传递变量。如果你想通过ajax获取数据,这就是我最近所做的,效果很好。或者如果你想通过php直接内联注入,你首先要用javascript等价的encodeURIComponent对其进行编码,从javascript端可以使用decodeURiComponent你不需要通过实例,replace将返回一个你可以使用的实例。你还需要在调用setData之前等待instancerady事件。关于第二种方法有更多帮助吗?我是新手