初用ajax 不知用什么途径记录获取上一次的查询页数
求思路。。
<div onclick="showHint(-1)">上一页</div><div onclick="showHint(+1);">下一页</div>
<script>
function showHint(str)
{
var s=0+str;
var xmlhttp;
//if (str.length==0)
// {
// document.getElementById("txtHint").innerHTML="";
// return;
// }
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}alert(s);
xmlhttp.open("GET","ajax.php?q="+s,true);
xmlhttp.send();
}
</script>
求思路。。
<div onclick="showHint(-1)">上一页</div><div onclick="showHint(+1);">下一页</div>
<script>
function showHint(str)
{
var s=0+str;
var xmlhttp;
//if (str.length==0)
// {
// document.getElementById("txtHint").innerHTML="";
// return;
// }
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}alert(s);
xmlhttp.open("GET","ajax.php?q="+s,true);
xmlhttp.send();
}
</script>
http://dotnet.aspx.cc/file/GridView-Ajax-Paging.aspx看js部分就可以了
var theNum = 0;
var pageSize = 3;
window.onload = function () {
GetPages(0, pageSize);
}
function GetPages(num) {
var list = AjaxProHome.Views.StuTable.GetStu(num, pageSize).value;
if (list.length > 0) {
var uls = "<ul style='font-weight:600;'><li>学号</li><li>姓名</li><li>年龄</li><li>性别</li></ul>";
for (var i = 0; i < list.length; i++) {
uls += "<ul><li>" + list[i].stuNo + "</li><li>" + list[i].stuName + "</li><li>" + list[i].stuAge + "</li><li>" + list[i].stuSex + "</li></ul>"
}
document.getElementById("stuTable").innerHTML = uls;
var maxPage = AjaxProHome.Views.StuTable.GetMaxPage(pageSize).value;
var upPage = num > 0 ? "<a href='javascript:theNum-=1;GetPages(theNum)'>上一页<a>" : "";
var nextPage = num < maxPage ? "<a href='javascript:theNum+=1;GetPages(theNum);'>下一页</a>" : "";
document.getElementById("PageA").innerHTML = "<a href='javascript:GetPages(0)'>首页</a>" + upPage + nextPage + "<a href='javascript:GetPages(" + maxPage + ")'>尾页</a>";
}
}
</script>