这也是ECSHOP开发中的一个老问题了,简单来说,ECSHOP把AJAX事件和JSON解析的模块放在transport.js之中,可以说它也有自己封装的一套工具,但是在封装JSON各种方法的同时对object的模型进行了重写,于是就和jQuery冲突了。
可以通过屏蔽jquery的方式来解决问题。但我有一个更加简单的解决方法。
transport.js 文件中 $.evalJSON(result);需要载入jquery.js 和jquery.json.js。查看你的html文件有没有载入这两个js文件,如果没有载入,载入即可。