ecmall ajax,ajax object doesn't existes

操作后台时总是弹出对话框提示:Ajax object doesn't existes,而且右上角总是提示“正在处理邮件发送列表...暂停”的字样,点一下确定,又可以正常操作了,在点,商品列表或者管理员列表等操作时出现的,希望老大们能够解决。。。。

回答:

可能是服务器的问题?

这个问题我也出现了~请问怎么解决??

ajax object doesn't existes的意思是ajax对象不存在,这个报错的代码在ecshop后台的admin/js/listtable.js里

/* $Id: listtable.js 14980 2008-10-22 05:01:19Z testyang $ */

if (typeof Ajax != 'object')

{

alert('Ajax object doesn\'t exists.');

}

if (typeof Utils != 'object')

{

alert('Utils object doesn\'t exists.');

}

如果出现ajax object doesn't existes提示肯定是你在载入admin/js/listtable.js没正确的载入js/transport.js文件

那么解决办法可以分以下几步:

一、检查js/transport.js是否正常,如js/transport.js不存在或js/transport.js的文件编码不对当然会报这个错

二、检查你的模板文件js载入顺序

如果后台的模板这样:

{if $full_page}

{include file="pageheader.htm"}

{insert_scripts files="../js/utils.js,listtable.js"}

{include file="goods_search.htm"}

{/if}

就没有问题,如果这样

{if $full_page}

{insert_scripts files="../js/utils.js,listtable.js"}

{include file="pageheader.htm"}

{include file="goods_search.htm"}

{/if}

这个时候就会报这个错误了

因为ecshop的pageheader.htm里引入了js/transport.js,放在{insert_scripts files="../js/utils.js,listtable.js"}

,就是在载入listtable.js前就载入了js/transport.js,反之就会报这个错

很多人发现这个问题,这个就是最终的原因和解决办法

ecshop出现ajax object doesn't existes提示的原因及解决办法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值