2011-03-31 117 views
0

请在哪里这个脚本是适当添加加载动画(请稍候...) 的脚本是一个分页脚本AJAX加载动画

var xmlHttp 

function pagination(page) 
{ 
xmlHttp=GetXmlHttpObject(); 
if (xmlHttp==null) 
    { 
    alert ("Your browser does not support AJAX!"); 
    return; 
    } 
var url="../test_sub.php"; 
url = url+"?starting="+page; 
//url = url+"&search_text="+document.form1.search_text.value; 
url=url+"&sid="+Math.random(); 
xmlHttp.onreadystatechange=stateChanged; 
xmlHttp.open("GET",url,true); 
xmlHttp.send(null); 
} 



function stateChanged() 
{ 
if (xmlHttp.readyState==4) 
{ 
document.getElementById("page_contents").innerHTML=xmlHttp.responseText; 
} 
} 

function GetXmlHttpObject() 
{ 
var xmlHttp=null; 
try 
    { 
    // Firefox, Opera 8.0+, Safari 
    xmlHttp=new XMLHttpRequest(); 
    } 
catch (e) 
    { 
    // Internet Explorer 
    try 
    { 
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); 
    } 
    catch (e) 
    { 
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); 
    } 
    } 
return xmlHttp; 
} 

回答

0

之前:您展示

xmlHttp.send(null); 

这样的消息,并将其删除:

document.getElementById("page_contents").innerHTML=xmlHttp.responseText; 

因为它已完成加载ñ。