严微工作室是专门做ecshop的网站以及二次开发,经常遇到ecshop与jquery之间的冲突问题,说实在的jQuery如此强大,ecshop那么大的团队竟然写了个破transport.js还和它冲突。网上目前也有很多解决方案,基本上都是比较麻烦,修改代码处一大堆,对于一些初级者来说,无疑就是一大难题,不过目前我们找到了一个完美解决又简单的方法。当然啦,我们也是在百度谷歌上搜索到的,这个解决方案我不是原创。在此谢谢那位高人(我也不知道谁是原创)。
只要将这段代码
if (Object.prototype.toJSONString){ var oldToJSONString = Object.toJSONString; Object.prototype.toJSONString = function(){ if(arguments.length > 0){ return false; }else{ return oldToJSONString.apply(this, arguments); } } } //重新定义了冲突的 toJSONString 函数。
放到 transport.js 的底部就可以了。经过实际的测试,该代码能解决大家的问题。
Copyright © 2009-2019 Ywcms.Com All Right Reserved. 湘ICP备16006489号-2