ECShop transport.js报hasOwnProperty对象不支持此属性

2013-04-10 17:06:13长沙做网站严微

ECShop transport.js错误

Ecshop的系统一直对JavaScript不太友好,很多地方需要修改。。。

这次出现的问题是transport.js在IE下提示对象不支持该用法。出现错误位置为608行的下面的代码:

if(this.hasOwnProperty(k)){ 

仔细看了一下代码,这个判断的主要作用应该是判断属性的。可能由于各浏览器的差异化,IE下就会出现不支持该用法的错误。

解决方法很简单,只要加多一个判断:

if(this.hasOwnProperty&&this.hasOwnProperty(k)){

就可以解决这个问题了。

上一篇:

实现Ecshop首页调用父类别下子类别所

下一篇:

解决jQuery和global.js冲突 返 回

Copyright © 2009-2019 Ywcms.Com All Right Reserved.  湘ICP备16006489号-2