function GetTotalPage(){
var pageList = "";
var myAjax = new Ajax.Request(
'../ashx/Handler.ashx?PageCount=1&PageNum=no&Tables='+ t +'&pageSize='+pz+'&orderBy='+ob+'&Field='+f+'&where='+w +'',
{
method:'get',
onSuccess:function(response){
PageCount = response.responseText;
// $('page').innerHTML = PageNum + "/" + PageCount;
for (var i = (PageNum - 9) > 0 ? (PageNum - 9) : 1; i <= ((PageNum +9) <= PageCount ? (PageNum +9) : PageCount); i++)
{
if (i == PageNum)
{
//[" + i + "]
pageList +="<span class=\"current\"><img style=\"border:0\" src=\"dot_04.gif\" /></span>";
}
else
{
// <span style=\"font:13px; width:50px;\">[" + i + "]</span>
pageList += " <a href=\"#\" onclick=\"reloadP("+ i +");\"><img style=\"border:0\" src=\"dot_04.gif\" /></a>";
}
}
if ((PageNum + 10) < PageCount)
{
pageList += "..." ;
pageList += "<a href=\"#\" onclick=\"reloadP("+PageCount+");\"><img style=\"border:0\" src=\"dot_04.gif\" /></a>";
}
$('divNumber').innerHTML = pageList;
}
}
);
}
var myAjax = new Ajax.Request提示这个Ajax未定义,我从别的项目中移过来的。JS我是菜鸟,求解。
13 个解决方案
#1
看看是否在页面上缺少JS引用
因为你的用到了Ajax 却未定义
你抄袭的页面上头 有没有相关JS的引用 把JS复制到你的工程里 引用下。
因为你的用到了Ajax 却未定义
你抄袭的页面上头 有没有相关JS的引用 把JS复制到你的工程里 引用下。
#2
<script type="text/javascript" src="{$InstallDir}js/AjaxPage.js"></script>
<script type="text/javascript" src="{$InstallDir}js/prototype.js"></script>
我百度了说这种方法可行,但是貌似也不行!
#3
缺少引用的。
不过你自己说是菜鸟,为什么才学就要搞个比较麻烦的代码?
不过你自己说是菜鸟,为什么才学就要搞个比较麻烦的代码?
#4
<script type="text/javascript" src="{$InstallDir}js/AjaxPage.js"></script>
<script type="text/javascript" src="{$InstallDir}js/prototype.js"></script>
你工程下有这个两个JS么?
<script type="text/javascript" src="{$InstallDir}js/prototype.js"></script>
你工程下有这个两个JS么?
#5
有的
#6
是不是还要引用什么DLL文件?
#7
<script type= "text/javascript " src= "{$InstallDir}js/prototype.js "> </script>
把JS文件拷到你的项目里头,然后$InstallDir替换成你项目的路径
把JS文件拷到你的项目里头,然后$InstallDir替换成你项目的路径
#8
项目的路径?说明白点 - -
#9
看一下,Ajax.Request里面的参数是否存在。。
#10
<script type="text/javascript" src="../js/prototype.js"></script>//顺序问题
<script type="text/javascript" src="../js/jquery-tools.min.js"></script>
<script type="text/javascript" src="../js/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="../js/jquery.lightbox-0.5.js"></script>
<%--<script type="text/javascript" src="{$InstallDir}js/AjaxPage.js"></script>--%>
<%--<script type="text/javascript" src="{$InstallDir}js/prototype.js"></script>--%>
<script type="text/javascript" src="../js/AjaxPage.js"></script>
#11
哈哈,刚用错账号回复了。。。
#12
#13
#1
看看是否在页面上缺少JS引用
因为你的用到了Ajax 却未定义
你抄袭的页面上头 有没有相关JS的引用 把JS复制到你的工程里 引用下。
因为你的用到了Ajax 却未定义
你抄袭的页面上头 有没有相关JS的引用 把JS复制到你的工程里 引用下。
#2
<script type="text/javascript" src="{$InstallDir}js/AjaxPage.js"></script>
<script type="text/javascript" src="{$InstallDir}js/prototype.js"></script>
我百度了说这种方法可行,但是貌似也不行!
#3
缺少引用的。
不过你自己说是菜鸟,为什么才学就要搞个比较麻烦的代码?
不过你自己说是菜鸟,为什么才学就要搞个比较麻烦的代码?
#4
<script type="text/javascript" src="{$InstallDir}js/AjaxPage.js"></script>
<script type="text/javascript" src="{$InstallDir}js/prototype.js"></script>
你工程下有这个两个JS么?
<script type="text/javascript" src="{$InstallDir}js/prototype.js"></script>
你工程下有这个两个JS么?
#5
有的
#6
是不是还要引用什么DLL文件?
#7
<script type= "text/javascript " src= "{$InstallDir}js/prototype.js "> </script>
把JS文件拷到你的项目里头,然后$InstallDir替换成你项目的路径
把JS文件拷到你的项目里头,然后$InstallDir替换成你项目的路径
#8
项目的路径?说明白点 - -
#9
看一下,Ajax.Request里面的参数是否存在。。
#10
<script type="text/javascript" src="../js/prototype.js"></script>//顺序问题
<script type="text/javascript" src="../js/jquery-tools.min.js"></script>
<script type="text/javascript" src="../js/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="../js/jquery.lightbox-0.5.js"></script>
<%--<script type="text/javascript" src="{$InstallDir}js/AjaxPage.js"></script>--%>
<%--<script type="text/javascript" src="{$InstallDir}js/prototype.js"></script>--%>
<script type="text/javascript" src="../js/AjaxPage.js"></script>
#11
哈哈,刚用错账号回复了。。。