ueditor Uncaught ReferenceError: errorHandler is not defined解决办法

问题重述:

在使用ueditor作为富文本编辑器时如果我们读取文章和添加文章的项目不是同一个域名那么为了图片的正常显示我们就需要让img标签的src中显示完整的url地址而不是图片路径。所以就需要修改/ueditor/php/config.json中的imageUrlPrefix配置。

但是很多人喜欢注释了原有的配置来添加新的配置,尤其是phper喜欢用双斜杠的注释//这样就会导致如下的错误提示:

出现这个问题的原因是因为我们在config.json中使用了//作为注释符,例如

//"imageUrlPrefix": "http://local.admin.shop.com", /* 图片访问路径前缀 */
"imageUrlPrefix": "http://local.admin.shop.com", /* 图片访问路径前缀 */

但是该json文件是由controller.php以file_get_contents读取的

$CONFIG = json_decode(preg_replace("/\/\*[\s\S]+?\*\//", "", file_get_contents("config.json")), true);

所以使用//加的注释是没有效果的依旧会当做配置信息读入,这样配置信息就会冲突出现以上的错误。

正确的处理方法为:

  1. 第一种方法,在原有的配置项目中配置;
  2. 使用/**/注释例如:
/*"imageUrlPrefix": "http://local.admin.shop.com", */
"imageUrlPrefix": "http://local.admin.shop.com", /* 图片访问路径前缀 */

本文为魏永强原创作品未经允许不得转载:MarsWill » ueditor Uncaught ReferenceError: errorHandler is not defined解决办法

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MarsWill

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值