Ajax object doesn't exists uitls object doesn't exists

2016-07-07 15:17 来源:www.chinab4c.com 作者:ecshop专家

后台的页面大部分都是有这些问题的,重新安装之后一小段时间后不出问题,后面就自动出现这些问题了
二进制上传的文件
我该怎么做啊希望管理员能帮我直接解决了

1.png 2.png 3.png





回答:


自己回答一下
修改admin文件夹下的index.php
第167行 ecs_header("Location: ./index.php?act=first\n");修改为
ecs_header("Location: index.php?act=first\n");

管理员帮解答一下呗

自己回答一下吧
admin文件夹下的index.php文件,167行的
ecs_header("Location:./ index.php?act=first\n");
修改为ecs_header("Location: index.php?act=first\n");

请问你是不是修改了什么东西?造成的

什么东西都没有修改的,官方源文件直接上传安装,刚开始是没问题的,后面就出这个问题了,是没有找到js文件。。。。。
admin//privilege.php?act=login问题出在这个双斜杠上不知道怎么把它改掉

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载入顺序

如果后台的模板这样:

<!-- $Id: goods_list.htm 17126 2010-04-23 10:30:26Z liuhui $ -->

{if $full_page}
{include file="pageheader.htm"}
{insert_scripts files="../js/utils.js,listtable.js"}

<!-- 商品搜索 -->
{include file="goods_search.htm"}
<!-- 商品列表 -->
<form method="post" action="" name="listForm" **ubmit="return confirmSubmit(this)">
<!-- start goods list -->
<div class="list-div" id="listDiv">
{/if}

就没有问题,如果这样

{if $full_page}

{insert_scripts files="../js/utils.js,listtable.js"}
{include file="pageheader.htm"}
<!-- 商品搜索 -->
{include file="goods_search.htm"}
<!-- 商品列表 -->
<form method="post" action="" name="listForm" **ubmit="return confirmSubmit(this)">
<!-- start goods list -->
<div class="list-div" id="listDiv">
{/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提示的原因及解决办法

没找到这段代码啊。在哪里呀?