`
javalij
  • 浏览: 35411 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ecshop transport.js/run() error:undefined

    博客分类:
  • PHP
阅读更多

在使用ECshop的AJAX(即:transport.js)

IE有时候会出现:ReferenceError: process_request is not defined ,FF则出现:transport.js/run() error:undefined ,其实这完全和transport.js无关。那么问题出在哪里呢?

(1)首先找到445-447行发现了这两句:

/* 定义两个别名 */
var Ajax = Transport;
Ajax.call = Transport.run;

(2)然后再找到735发现了这句:

Ajax.onRunning = showLoader;

哈哈....其实问题就是出在这句的showLoader 函数里面。因为在该函数里753行有这段语句

if ( ! obj && process_request), 而出现上述问题就是说变量process_request 没有定义!!

(3)为什么说该变量没有定义呢?

原因很简单,因为EC很多时候都是将这句话:

<script type="text/javascript">
var process_request = "{$lang.process_request}";

.....

</script>

放在最后面的....在中途有其他什么处理、JS载入、JS运行而还没运行到最下面的时候当然就出现在上述的错误!!!

process_request 这个变量到底有什么用呢?其实就是为了创建一个DIV层显示“正在处理您的请求...”这个信息!!为什么要这样实现呢?因为这样可以支持多语言。

解决办法:

(1)在showLoader 函数体里面加入这句var process_request = '正在处理您的请求...'; 英文的话就改成英文了。。。

(2)将var process_request = "{$lang.process_request}"; 这句话放在<header>下面的<script>里面

(3)重新定义Ajax.onRunning这一事件例如可以自己新建一个函数run,Ajax.onRunning = run

第二种方法: 对于这个问题,官方管理员的回复是”有时ajax抓取订单信息不全,出现这样的错误信息,但这个不会影响您的正常使用,请您放心。如果要关闭,可以在后台 里的商店设置 基本设置中去除。”,实际上,按照官方这个说法,问题还是照样存在,解决的办法是“眼不见,心不烦”,将这条弹出语句注释掉: 找到js/transport.js,第227行: alert(this.filename + "/run() error:" + ex.description); 复制代码 将之改为: /* alert(this.filename + "/run() error:" + ex.description); */ 复制代码

原文:http://hi.baidu.com/javaplan/blog/item/e785bb4bb5f034fe83025cd3.html

分享到:
评论

相关推荐

    transport.js文件(解决ecshop jquery jqzoom冲突)

    transport.js文件(解决ecshop jquery jqzoom冲突)

    ecshop transport.js和jquery冲突的问题

    ECSHOP是一个流行的开源电商系统,它使用了 Prototype.js 作为默认的JavaScript库,而jQuery是另一个广泛应用的JS库。在尝试将ECSHOP与使用jQuery的插件或功能集成时,可能会遇到`transport.js`和`jquery`的冲突问题...

    ecshop transport.js 已和jquery兼容

    改好的的transport.js。已经和和jquery兼容了,大家可以放心的用。

    ECShop中transport.js与jQuery冲突

    所以这里用JSON官网在javascript语言上提供的json2.js支持。 具体下载地址:https://github.com/douglascrockford/JSON-js 2、修改transport.js 2.1 注释掉重写object的方法,具体搜索 if ( ! Object.prototype....

    ECSHOP仿趣玩网优惠套餐插件,支持多套餐,支持勾选

    /js/common.js /themes/default/goods.dwt //xiugaigao /themes/default/flow.dwt /admin/order.php /admin/templates/order_info.htm 修改方法: 用代码编辑软件(例如:wd)打开上面几个需要修改的文件,对比...

    20套ECSHOP网站整站模板.zip

    20套ECSHOP网站整站模板.zip 1 亲测:爱之谷.rar 2 亲测:京东完美版.rar 3 亲测:乐淘.rar 4 亲测:缤购.rar 5 亲测:一号店.rar 6 亲测:一号店版本2.rar 7 亲测:梦芭莎.rar 8 亲测:时尚起义.rar 9 亲测:苏宁...

    爱之谷成人用品商城整站 for ECshop v2.7.3.zip

    这是网上分享的第一个带整站数据包的爱之谷模板,希望大家支持开发者“ecshop模板堂” 安装方法: 1,解压rar包上传到网站根目录 2,导入sql数据库文件,到你的数据库里,可以phpmyadmin等软件 3,修改data里...

    transport.js

    在transport.js文件中,大概 580行到590行之间,这个句用于格式化json,他重写了object的结构,导致于js框架冲突。冲突的原因是jquery给一个object增加了很多元素,那么在Object.prototype.toJSONString = function ...

    B2C礼品网上商城系统 v1.0.rar

    前台演示 http://www.swit.cn/ecshop/lipin/index.asp 后台演示 http://www.swit.cn/ecshop/lipin/admin/ad_login.asp 产品下载 http://www.swit.cn/ecshop/lipin.rar 后台管理员: 管理员帐号:admin 管理员密码:...

    B2C服装行业网上商城系统 v1.0 ASP免费版.rar

    一、正版演示: 演示地址:http://www.swit.cn/ecshop/Clothes/index.asp 后台演示 http://www.swit.cn/ecshop/Clothes/admin/ad_login.asp 免费下载地址:http://www.swit.cn/ecshop/Clothes.rar 后台管理员: ...

    皮具行业B2C商城系统源码 v1.0.rar

    演示地址:http://www.swit.cn/ecshop/baobao/index.asp 后台演示 http://www.swit.cn/ecshop/baobao/admin/ad_login.asp 后台管理员: 管理员帐号:admin 管理员密码:admin888 二、功能简介 1、 网站基本功能 ...

    ecshop整合替换百度编辑器 ueditor,测试通过

    &lt;script type="text/javascript" src="../includes/ueditor/fix_jquery/transport_json.js" rel="stylesheet" /&gt;&lt;/script&gt; {insert_scripts files="../js/utils.js"} 4、解决商品编辑中编辑器被重置,uedite无法...

    web应用漏洞.docx

    这些漏洞来自于多种 Web 应用程序,如 ColdFusion、BEESCMS、DedeCMS、Discuz、Drupal、ECShop、ElasticSearch、eWebeditor、FengCMS、FineCMS、Gitlab、Gogs、JBoss、Jenkins、Jolokia、Joomla 等。 一、远程代码...

    ecshop更换ueditor

    {insert_scripts files="../js/transport.js,common.js"} 替换为: [removed][removed] [removed][removed] [removed][removed] [removed][removed] {insert_scripts files="../js/utils.js"} (3)把整个...

    ecshop版淘宝客程序.rar

    本程序基于ecshop的强大功能,通过扩展ecshop的功能而开发的一款插件,无需改原有数据库(我印象中只需把分类的id变成长整形,这样是为了和淘宝网的数字分类相匹配),即可拥有一套功能强大的ecshop版淘宝客程序。...

    ECSHOP2.7.2 仿京东模板,附带静态压缩缓存功能

    这套模板整合了页面静态缓存+压缩输出功能,但是下载模板后,即使不使用这套模板,经过设置的缓存策略同样会对ECShop当前应用的模板有效。 所以这个功能是可以独立使用的。 下载后,覆盖到EC安装路径下,(EC程序...

Global site tag (gtag.js) - Google Analytics