新闻中心

解决ecshop的transport.js和jquery 冲突的问题补充

作者 / 无忧主机 时间 2014-07-21 18:01:45

Jquery冲突问题已经困扰了很多的站长朋友,许久都没有解决的方法。无忧主机小编在以前学习的时候,已经发现了这个问题,无奈在网上找了许多的资料还是无法解决这个问题,无奈,只能等一段时间,看看那个高手对于这个问题完美的解决,终于在无忧主机小编寻寻觅觅查找中得到了答案,并且也完美解决这个问题,这个问题主要是transport.js和jquery冲突的问题,果然虽然ecshop功能强大,但还是有一些小小的BUG。 这个问题呢,会导致网页卡,或者是说直接是无法访问,因为这个程序for循环语句里面是一个死循环,找到为止,没有找到继续,这样的代码就会导致网页卡和无法访问的问题。 看了一下网上的资料,虽然解决了这个问题,但是不是很明显,没有针对的进行判断,和以前的根本上没有得到很大的变化。所以无忧主机小编,为了完美解决这个问题,需找了许多的资料,终于得到了解决,下面就来看看无忧主机小编的分享吧! 首先是找到transport.js这个文件,具体的路径无忧主机小编就不用多说,既然您都知道了这个问题,就应该知道在那个目录了。在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); } } } 通过以上的方法就可以完美的解决这个问题的出现了,简单实用,已知会global.js 冲突。请不要加载global.js,即可。 谢谢站长朋友们对无忧主机的支持与厚爱。 无忧主机相关文章推荐阅读: ECSHOP文章列表页面如何显示文章摘要的完美设置方案 ECSHOP后台的广告列表如何显示广告缩略图片的完美解决方案 ECSHOP2.7.2在360浏览器以及动态IP不能加入购物车的解决方法

本文地址:https://www.51php.com/ecshop/15027.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服