当前位置: 首页 > news >正文

漂亮网站聚美优品网站建设导向

漂亮网站,聚美优品网站建设导向,wordpress点击图片上传,德州金航网络公司网站建设ECShop把AJAX事件和JSON解析的模块放在common/transport.js之中#xff0c;可以说它也有自己封装的一套工具#xff0c;这其实是很正常的。但恰恰的#xff0c;在封装JSON各种方法的同时对object的模型进行了重写#xff0c;这个就跟jQuery冲突了。因为众所周知的#xff…ECShop把AJAX事件和JSON解析的模块放在common/transport.js之中可以说它也有自己封装的一套工具这其实是很正常的。 但恰恰的在封装JSON各种方法的同时对object的模型进行了重写这个就跟jQuery冲突了。因为众所周知的jQuery对各种JavaScript对象进行了扩展。 这一切其实都很容易理解各有各的理由十分自然但头痛和无奈的就变得在我们这些使用者身上了。在ECShop论坛上原来也有很多朋友提出了这个问题也提出了各种各样的方法我尝试了一些不好或者甚至无用所以只好自己动手了。 解决思路大概就是屏蔽ECshop扩展的toJSONString方法用别的函数代替。 为了照顾下小菜们就写详细点吧。 1、首先复制一份 transport.js 改名为 transport.org.js 提供给后台使用 2、屏蔽掉transport.js里的toJSON功能 行数大概有497-737行之间 由if ( ! Object.prototype.toJSONString) { 开头的代码。 修改352行为: legalParams “JSON” $.toJSON(params); 修改408行为: result $.evalJSON(result); 屏蔽掉global.js里的如下代码第10-13行: Object.prototype.extend function(object) { return Object.extend.apply(this, [this, object]); } 3、修改index.js文件44行改为: var res $.evalJSON(result); 4、修改common.js文件 第34行改为: Ajax.call(‘flow.php?stepadd_to_cart’, ‘goods’ $.toJSON(goods), addToCartResponse, ‘POST’, ‘JSON’); 第850行改为: Ajax.call(‘flow.php?stepadd_package_to_cart’, ‘package_info’ $.toJSON(package_info), addPackageToCartResponse, ‘POST’, ‘JSON’); 第1056行改为: Ajax.call(‘flow.php?stepadd_to_cart’, ‘goods’ $.toJSON(goods), addToCartResponse, ‘POST’, ‘JSON’); 5、修改compare.js文件 第49行改为: this.data $.evalJSON(cookieValue); 第67行改为: var obj $.evalJSON(cookieValue); 第133行改为: document.setCookie(“compareItems”, $.toJSON(this.data)); 6、修改global.js文件 第16行改函数名 :function $e() 第114和126行都改为:    var element $e(element); 7、 修改后台头部引入transport.js路径 admin/templates/pageheader.htm 第9行改为: {insert_scripts files”../js/transport.org.js,common.js”} admin/templates/menu.htm 151行改成 {insert_scripts files../js/global.js,../js/utils.js,../js/transport.org.js} 8、修改themes/default/library/page_header.lbi文件在{insert_scripts files’transport.js,utils.js’}上面加上如下代码 {insert_scripts files’jquery.js,jquery.json.js’} 9、 library/comment_list.lbi 第188行 : Ajax.call(‘comment.php’, ‘cmt’ $.toJSON(cmt), commentResponse, ‘POST’, ‘JSON’); 10、compare.dwt 第20行 : var obj $.evalJSON(document.getCookie(“compareItems”)); 第24行 : document.setCookie(“compareItems”, $.toJSON(obj)); 11、flow.dwt 第138行 : Ajax.call(‘flow.php?stepadd_to_cart’, ‘goods’ $.toJSON(goods), collect_to_flow_response, ‘POST’, ‘JSON’); 第199行 : Ajax.call(‘flow.php?stepadd_to_cart’, ‘goods’ $.toJSON(goods), fittings_to_flow_response, ‘POST’, ‘JSON’); 12、 brand.dwt brand_list.dwt category.dwt exchange_list.dwt search.dwt 如: {* 包含脚本文件 *} {insert_scripts files’jquery.js,jquery.json.js’} {insert_scripts files’common.js,global.js,compare.js’}转载于:https://www.cnblogs.com/hubing/p/3386475.html
http://wiki.neutronadmin.com/news/319884/

相关文章:

  • 企业网站建公司wordpress首页幻灯片
  • 成都网站logo设计wordpress 主机配置
  • seo站长工具查询系统做网站的几个步骤
  • 阿里云 iis 多个网站西安做app开发的公司
  • 昌平网站建设公司百度云 wordpress 固定链接
  • 本地网站建设开发信息大全有没有小学生做兼职的网站
  • 海鲜网站开发目的在于吴忠住房和城乡建设网站
  • 湖南涟钢建设有限公司网站站长之家下载
  • 网站是数据网上企业管理系统免费版
  • 怎么利用招聘网站做薪酬调查重庆短视频行业
  • 网站数据做面板分析网站注册地查询
  • 网站 设计风格wordpress改造mip
  • 网站改版 英文电子商务战略选择 网站建设建议
  • 网站查询平台官网免费编程软件小学生
  • 为什么要建设商城网站网站风格趋势
  • 企业手机版网站常州制作网站软件
  • 可以免费商用国外印花图案设计网站做网站用dw还是vs
  • 自己做一个网站要多少钱网络公司微信开发
  • 深圳网站设计公司排名榜湛江企业网站建设公司
  • 网络公司给我做网站我有没有源代码版权吗能联系做仿瓷的网站
  • 如何做网站设计设计云
  • 桌面网站怎么做网站建设服务费账务处理
  • 360官方网站网址paypal网站做外贸
  • 怎样克隆别人的网站建设银行网站怎么登陆密码
  • 关于网站建设的网站有哪些做产地证网站
  • 保定网站排名优化做一个网站得做多少个页面
  • 建立自己的网站需要服务器吗哪个网站可以做魔方图片大全
  • 百度网站优化排名盐酸达泊西汀片是治疗什么的药物
  • 一起做网店网站特点济南网站建设开发公司哪家好
  • 网站经营许可备案服务器cpu天梯图