点击加入购物车没反应,用浏览器调试一看,点一下报一个错误,错误代码如下:
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 四楼那位大师!