A-A+

ecshop购买商品提示Select_spe未定义的bug

2016年01月03日 PHP开源系统 暂无评论 阅读 11 views 次

最近有客户的反应说是在使用 ecshop 购买商品时提示:common.js 文件 Select_spe 未定义的错误,这种错误貌似是因为使用了 360 浏览器禁止广告的后果,但一直不确定,因为 360 浏览器禁止广告后可能会禁掉一些 js 的文件,好了,既然出现了这样的错误提示,还是 gg 一下吧,最后夏日博客分析到,是因为系统缺少 js 定义,解决掉这个错误也很简单。

打开 common.js 文件,把如下的代码加入到文件的底部即可.

  1. function remove(id, url) {   if (document.getCookie("compareItems") != null)   {     var obj = document.getCookie("compareItems").parseJSON();     delete obj[id];     var date = new Date();     date.setTime(date.getTime() + 99999999);     document.setCookie("compareItems", obj.toJSONString());   } } var compare_no_goods = "{$lang.compare_no_goods}"var btn_buy = "{$lang.btn_buy}"var is_cancel = "{$lang.is_cancel}"var select_spe = "{$lang.select_spe}";  

好了,提示 common.js 文件 Select_spe 未定义已经解决了,还有一种情况,就是替换好之后可能会提示缺少语言库,如果有这种提示的话,我们再进行稍微修改一下即可。

  1. var compare_no_goods = "{$lang.compare_no_goods}"var btn_buy = "{$lang.btn_buy}"var is_cancel = "{$lang.is_cancel}"var select_spe = "{$lang.select_spe}";   

里的lang 里替换中文。

标签:

给我留言