ecshop 加入购物车 js报错

2014-5-15 晦涩sunshine PHP学习笔记


    点击加入购物车没反应,用浏览器调试一看,点一下报一个错误,错误代码如下:
Uncaught transport.js/parseResult() error: can't parse to JSON.

<br />
<b>Warning</b>:  number_format() expects parameter 1 to be double, string given in <b>D:\xampp\htdocs\ecshop\includes\lib_common.php</b> on line <b>959</b><br />
{"error":6,"me...<omitted>...0} transport.js:412
Transport.parseResult transport.js:412
xhr.onreadystatechange


    相信很多跟我一样的菜鸟都碰到这个问题了,而且官网的模板同样有这个错误,各种百度、google你懂的,都是相互转载的东西,问题也没得到解决。后来终于找到一个大神的帖子,问题解决了。

    方法如下:


        按照错误提示打开“\includes\lib_common.php”文件,对应的959行,将代码:


 $price = number_format($price, 2, '.', '');

改为:
 $price = number_format((double)$price, 2, '.', '');

    OK问题解决! 大神原帖:http://bbs.ecshop.com/thread-152014-1-1.html 四楼那位大师!


标签: ecshop 购物车 js错误

发表评论:

Powered by emlog sitemap