`
free_bird816
  • 浏览: 206027 次
  • 性别: 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操作原理详解 #### 一、引言 在现代Web开发中,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修改商品数量的技术解析与实现 #### 一、背景介绍 在电子商务系统中,购物车是连接用户与商品的重要环节之一。对于用户来说,能够方便快捷地调整购物车内商品的数量是提升用户体验的...

    ecshop 仿淘宝搜索下拉框

    ECSHOP的搜索下拉框主要基于JavaScript和Ajax技术实现。当用户在搜索框中输入文字时,后台会实时通过Ajax请求获取与输入关键词相关的商品或类别数据,并动态显示在下拉框中。这种实时反馈提高了用户的交互体验,减少...

    解决ecshop中使用jquery冲突问题

    在 ECShop 的 JavaScript 文件中,找到所有使用 Prototype AJAX 调用的地方,比如 `Ajax.get()` 或 `Ajax.post()`,然后替换为 jQuery 的等价方法 `$.get()` 和 `$.post()`。这两个方法的语法略有不同: 1. `Ajax....

    ECSHOP中实现ajax弹窗登录功能

    在ECSHOP中实现Ajax弹窗登录功能主要涉及到前端弹窗技术以及后端的Ajax请求处理。ECSHOP是一个开源的电子商务解决方案,用户登录功能是其核心部分之一。通过Ajax技术可以使用户在不刷新页面的情况下完成登录,提供更...

    ecshop商城系统手册

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

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

    - **Ajax**:实现无刷新的数据交换,提高用户体验。 - **PHP**:作为ECSHOP的主要后端语言,处理筛选请求并返回相应数据。 - **MySQL**:存储商品信息和筛选条件,进行高效的数据库查询。 文件名“商品列表页面”...

    兼容jq_ecshop

    可能需要处理的问题包括事件绑定、Ajax请求、DOM操作以及可能存在的命名空间冲突。此外,还需要注意jQuery的加载顺序,通常推荐在页面底部加载,以减少阻塞页面渲染的时间。 为了确保兼容性,开发者可能需要进行...

    ECSHOP尺码颜色插件

    4. **Ajax异步更新**:当用户选择某一特定颜色和尺码时,通过Ajax请求后台数据,实时反馈库存信息,避免页面刷新,提升用户体验。 5. **兼容性与升级**:考虑到文件名为"ECSHOP尺码颜色插件2.7.2 and 2.7.3",这...

    ecshop 浮动客服窗口

    在电子商务领域,提升客户服务质量是至关重要的,而ECShop是一款广泛应用的开源电商系统。本教程将详细介绍如何在ECShop上进行“浮动客服窗口”的二次开发,以便在首页实现左侧或右侧自动缩进的客服功能,增强用户...

    支持jquery的ECSHOP

    标题中的“支持jQuery的ECShop”指的是ECShop这个开源电子商务平台与jQuery库的集成。ECShop是一款基于PHP和MySQL的电商系统,它为企业提供了一套完整的网上购物解决方案。而jQuery是一个广泛使用的JavaScript库,...

    ecshop更新购物车

    "实测好用,ecshop实时更新购物车"表明ECShop系统在购物车管理方面实现了无刷新(Ajax)更新,即在用户增加、减少商品数量或删除商品时,无需刷新整个页面就能即时显示更新后的购物车状态,提升了用户体验。...

    ECShop模板开发详解.pdf

    模板系统支持灵活的模板机制和开放的插件机制,通过 AJAX技术实现了批量数据编辑的高效率操作,提供多种促销方式如积分、红包、赠品等。模板系统的设计注重代码和执行性能的优化,使用了高效缓存机制,确保动态页面...

    ECSHOP仿凡客模板 2.72

    此外,通过调整JavaScript和Ajax技术,可以实现动态加载效果,提升用户体验,比如快速过滤商品、滑动显示评论等。 在使用过程中,需要注意兼容性问题,确保模板在各种主流浏览器上都能正常显示。同时,保持模板和...

    ecshop编程说明书

    ### ecshop编程说明书知识点概述 #### 一、ECShop简介 - **背景**: ECShop是一款由Comsenz公司推出的B2C独立网店系统,适用于企业和个人快速构建个性化网上商店。 - **技术架构**: 基于PHP语言及MySQL数据库构架...

    ecshop 2.5正式版

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

Global site tag (gtag.js) - Google Analytics