php ckeditor 赋值问题 50
我网页中有个textarea,然后用ckeditor替换。(编辑器)代码如下:<divid="pdescription"><textareacols="80"id="Ck...
我网页中有个textarea,然后用ckeditor替换。(编辑器)代码如下:
<div id="pdescription"><textarea cols="80" id="CkEditer" name="CkEditer" rows="10"></textarea></div> <script>var aaa=CKEDITOR.replace('CkEditer',{skin:'moono',herght:500}); aaa.setData("<?php echo ‘dsadadads’;?>");;</script>
这样写的话,就可以给ckeditor赋值。
但是如果我这样写的话就出现错误
<div id="pdescription"><textarea cols="80" id="CkEditer" name="CkEditer" rows="10"></textarea></div> <script>var aaa=CKEDITOR.replace('CkEditer',{skin:'moono',herght:500}); aaa.setData("<?php echo $array[miaoshu];?>");;</script>
其中$array[miaoshu]是我从数据库中读取的数,是Html代码存入数据库中的。
<p>6<span style="color:#FF0000">4545646</span></p><p> </p><p>das<strong>dasdasdsa</strong></p><p>dsadasdsa<em>dsadasdsadas</em></p>
火狐错误提示:SyntaxError: missing ) after argument list
错误页面显示如下:
就是不出现编辑器了,只有文本域。
希望大神们能帮我指点迷津
还有,如果我的$array[miaoshu]中的代码没有换行的话就可以正常显示
<div id="pdescription"><textarea cols="80" id="CkEditer" name="CkEditer" rows="10"></textarea></div>
<script>var aaa=CKEDITOR.replace('CkEditer',{skin:'moono',herght:500}); aaa.setData("<?php echo $array[yulantu];?>");;</script>
这样就可以正常显示。$array[yulantu]在数据库中是这样的
image/PhotoPreview/2014122218161852437.jpg
ps:小弟先下线,希望哪位大神帮帮忙,不胜感激。 展开
<div id="pdescription"><textarea cols="80" id="CkEditer" name="CkEditer" rows="10"></textarea></div> <script>var aaa=CKEDITOR.replace('CkEditer',{skin:'moono',herght:500}); aaa.setData("<?php echo ‘dsadadads’;?>");;</script>
这样写的话,就可以给ckeditor赋值。
但是如果我这样写的话就出现错误
<div id="pdescription"><textarea cols="80" id="CkEditer" name="CkEditer" rows="10"></textarea></div> <script>var aaa=CKEDITOR.replace('CkEditer',{skin:'moono',herght:500}); aaa.setData("<?php echo $array[miaoshu];?>");;</script>
其中$array[miaoshu]是我从数据库中读取的数,是Html代码存入数据库中的。
<p>6<span style="color:#FF0000">4545646</span></p><p> </p><p>das<strong>dasdasdsa</strong></p><p>dsadasdsa<em>dsadasdsadas</em></p>
火狐错误提示:SyntaxError: missing ) after argument list
错误页面显示如下:
就是不出现编辑器了,只有文本域。
希望大神们能帮我指点迷津
还有,如果我的$array[miaoshu]中的代码没有换行的话就可以正常显示
<div id="pdescription"><textarea cols="80" id="CkEditer" name="CkEditer" rows="10"></textarea></div>
<script>var aaa=CKEDITOR.replace('CkEditer',{skin:'moono',herght:500}); aaa.setData("<?php echo $array[yulantu];?>");;</script>
这样就可以正常显示。$array[yulantu]在数据库中是这样的
image/PhotoPreview/2014122218161852437.jpg
ps:小弟先下线,希望哪位大神帮帮忙,不胜感激。 展开
1个回答
展开全部
miaoshu不需要加''这个嘛 如果你是从数据库中读出来的数据的话 不是应该有这个的吗
还有 <script>var aaa=CKEDITOR.replace('CkEditer',{skin:'moono',herght:500}); aaa.setData("<?php echo $array[miaoshu];?>");;</script>你代码里面多了一个;不知道会不会是这个的影响
还有 <script>var aaa=CKEDITOR.replace('CkEditer',{skin:'moono',herght:500}); aaa.setData("<?php echo $array[miaoshu];?>");;</script>你代码里面多了一个;不知道会不会是这个的影响
追问
不加也是可以的,也是可以读出来的。
追答
这样我看不出来 加我QQ 发给我代码 我试试 OK?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询