`
free_bird816
  • 浏览: 197284 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

ecshop ajax

阅读更多

原因就是json.js定义了 Object.prototype.toJSONString
于是 regions.province也就有了这个东西,于是 for (var k in )时,会有一个toJSONString的k
var k in ...这个语法会把所有自己定义的东西都遍历出来,包括prototype里的,只有javascript自己定义的东西不会遍历出来

比较好的解决办法就是修改json.js
改成Object.toJSONString,不要prototype
abc.toJSONString改成 Object.toJSONString(abc)
不要给Object.prototype加任何东西,这是一个好习惯

另一个简单办法就是:
for (var k in regions.provinces)
  if (regions.provinces.hasOwnProperty(k))
    alert(...)
判断hasOwnProperty就将prototype中的都排除掉了
但是如果regions.provinces是某个自定义类的对象,希望自定义的prototype里的东西要遍历,这样就不行了

分享到:
评论

相关推荐

    ecshop中ajax操作原理

    ecshop中的ajax操作原理很详细希望能帮助大家

    ecshop二次开发 47个经典插件开发案例 ecshop

    四十、Ecshop ajax应用讨论 109 四十一、调用当前分类或当前分类的下级分类函数 115 四十二、在商品列表显示购买记录 118 四十三、ajax更新购物车数量 118 四十四、PHP导出excle数据 123 四十五、页面多倒计时显示...

    ecshop二次开发 47个经典插件开发案例 讲解很详细 学习参考感谢提供者

    四十、Ecshop ajax应用讨论 109 四十一、调用当前分类或当前分类的下级分类函数 115 四十二、在商品列表显示购买记录 118 四十三、ajax更新购物车数量 118 四十四、PHP导出excle数据 123 四十五、页面多倒计时显示...

    ecshop二次开发 47个经典插件开发案例 讲解很详细

    四十、Ecshop ajax应用讨论 109 四十一、调用当前分类或当前分类的下级分类函数 115 四十二、在商品列表显示购买记录 118 四十三、ajax更新购物车数量 118 四十四、PHP导出excle数据 123 四十五、页面多倒计时显示...

    ECShop——Ajax更新购物车商品数量

    ECShop——Ajax更新购物车商品数量 支持版本V2.7.2/V2.7.3 RELEASE 20110907

    ecshop解决购物车ajax修改商品数量

    ecshop解决购物车ajax修改商品数量

    ecshop商城系统手册

    ECSHOP 使用流行的 AJAX 技术,批量数据编辑变得更迅速,方便。 促销功能 ECSHOP提供了积分、红包、赠品,夺宝奇兵等多种促销方法。 高效率的代码和执行性能 通过优化代码与数据库结构,配合ecshop独家设计...

    ECSHOP中实现ajax弹窗登录功能

    本文主要给大家介绍在ecshop中实现ajax弹窗登录功能,代码简单易懂,非常不错,具有参考借鉴价值,需要的的朋友参考下

    ecshop 2.5正式版

     ECSHOP 使用目前流行的 AJAX 技术,批量数据编辑变得更迅速,方便。  促销功能  ECSHOP提供了积分、红包、赠品,夺宝奇兵等多种促销方法。  高效率的代码和执行性能  通过优化代码与数据库结构,配合ecshop...

    ecshop商品列表页面筛选功能插件 仿淘宝

    ecshop商品列表页面筛选功能插件 仿淘宝

    ecshop仿照淘宝模板搜索下拉框

    ecshop仿照淘宝模板搜索下拉框,ajax实现google suggestion效果

    ECShop_V2.7.3_UTF8_完美兼容_jQuery_模式

    ECShop把AJAX事件和JSON解析的模块放在common/transport.js之中,可以说它也有自己封装的一套工具,这其实是很正常的。 但恰恰的,在封装JSON各种方法的同时对object的模型进行了重写,这个就跟jQuery冲突了。因为...

    解决ecshop中使用jquery冲突问题

    完美解决ecshop使用jquery冲突问题,用jquery的get,post的方法替代ajax的get,post方法,不需要改动程序,只需要替换js相应文件。

    ECSHOP网店系统 2.7.3 GBK.rar

    功能 AJAX 化 使用户在浏览网页时获得更好的体验,商家在后台操作时更加方便、效率更高。大大降低了服务器的压力。 促销功能 提供了拍卖、夺宝奇兵、团购、礼包、积分商城、红包、赠品,等多种促销方法,快速...

    ECShop_V2.7.3_UTF8_完美兼容_$_模式

    ECShop把AJAX事件和JSON解析的模块放在common/transport.js之中,可以说它也有自己封装的一套工具,这其实是很正常的。 但恰恰的,在封装JSON各种方法的同时对object的模型进行了重写,这个就跟jQuery冲突了。因为...

    ecshop宇宙通用版页面完全静态化插件

    3, 添加配置参数$other_vars,对于会影响到页面动态数据,但是用ajax动态调用处理很复杂的参数,可以添加到这里,例如ecshop的$_SESSION['user_rank'],$_SESSION['discount'] 4, 添加清除页面缓存函数

    ecshop 加入购物车弹出框效果

    本程序需要更改4个文件,模板是ecshop V2.7.3 thems/default 首先 1.flow.php get_cart_show_goods()函数作用是搜索出“购买过此产品的用户还购买了”这一模块产品的价格,循环输出的 $goods_html是弹出显示的样式 2...

    ecshop用户手册

    ECSHOP 使用目前流行的 AJAX 技术,批量数据编辑变得更迅速,方便。 促销功能 ECSHOP提供了积分、红包、赠品,夺宝奇兵等多种促销方法。 高效率的代码和执行性能 通过优化代码与数据库结构,配合ecshop独家设计的...

    ecshop微信扫码支付成功跳转

    解决ecshop微信扫码支付成功但页面不跳转的问题,里面是一个简单的用ajax的处理方法。亲测可用~

Global site tag (gtag.js) - Google Analytics