点击加入购物车没反应,用浏览器调试一看,点一下报一个错误,错误代码如下:

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 四楼那位大师!