<script type="text/javascript" > 
 
function changePage(para)
{   
var nowtime
nowtime = new Date();
url = "pageAjax.asp?para="+para+"time="+nowtime;
page_Ajax(url);
}
 
function page_Ajax(url){
createAjax();
http_request.onreadystatechange= showAjax;
http_request.open("post",url,true);
http_request.send(null);
return false
}
 
 
function createAjax(){
if(window.XMLHttpRequest){
http_request = new XMLHttpRequest();
if(http_request.overrideMimeType){
http_request.overrideMimeType("text/xml");
}
}
else if (window.ActiveXObject) {
try {
http_request = new ActiveXObject("MSZML2.XMLHTTP");
}
catch(e){
try{
http_request = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e){
alert("exception");
}
}
}
}

function showAjax (){
var showDiv = document.getElementById("mepad_body_div");
if(http_request.readyState == 4){
if(http_request.status == 200 || http_request.status == 0){
var requestContent = http_request.responseText;
showDiv.innerHTML = requestContent;
}
else if(http_request.status == 404 || http_request.status == 2){
alert("404(Not Found),未找到请求文件!");
}else{
alert("请求数据过程中出现错误!"+http_request.status);
}
}
}
 
</script>

解决方案 »

  1.   

    changePage 改变页面
    page_Ajax    页面 ajax好吧  就是简单的英文翻译
      

  2.   

    这个东西应该是局部刷新的分页。
    function changePage(para)//更换页数
     {    
     var nowtime
     nowtime = new Date();//获取日期
     url = "pageAjax.asp?para="+para+"time="+nowtime;//拼接url结尾的字符串
     page_Ajax(url);
     }
    function page_Ajax(url){//请求方式为POST
     createAjax();
     http_request.onreadystatechange= showAjax;
     http_request.open("post",url,true);
     http_request.send(null);
     return false
     }
    //后面的两个函数为建立AJAX的过程,由于你用的是原生的,因此需要根据你浏览器的
    类型和版本建立不同的类型
    function createAjax(){
     if(window.XMLHttpRequest){
     http_request = new XMLHttpRequest();
     if(http_request.overrideMimeType){
     http_request.overrideMimeType("text/xml");
     }
     }
     else if (window.ActiveXObject) {
     try {
     http_request = new ActiveXObject("MSZML2.XMLHTTP");
     }
     catch(e){
     try{
     http_request = new ActiveXObject("Microsoft.XMLHTTP");
     }
     catch(e){
     alert("exception");
     }
     } 
     }
     }  function showAjax (){
     var showDiv = document.getElementById("mepad_body_div");
     if(http_request.readyState == 4){//这里表示请求成功之后要做的任务
     if(http_request.status == 200 || http_request.status == 0){
     var requestContent = http_request.responseText;
     showDiv.innerHTML = requestContent;
     }
     else if(http_request.status == 404 || http_request.status == 2){//这里是失败后
     alert("404(Not Found),未找到请求文件!");
     }else{
     alert("请求数据过程中出现错误!"+http_request.status);
     } 
     }
     }
      

  3.   

    $.ajax({
        type:'post',
        dateType:'text',
        url:'pageAjax.asp',
        success:function(data) {
            $('#mepad_body_div').html(data);
        }
    });