Ajax¼æÈÝÐÔ»ù´¡ÎÊÌâ
JScript code:
var xmlHttp;
function creatReq() // ´´½¨xmlhttprequest,ajax¿ªÊ¼
{
if(window.XMLHttpRequest)
{
xmlHttp=new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHttp");
}
}
function Work()
{
creatReq();
xmlHttp.open("GET",url,true);
xmlHttp.onreadystatechange = callback;
xmlHttp.send();
}
function callback()
{
if(xmlHttp.readyState==4)
{
if(xmlHttp.Status==200)
{
Dispaly();
alert("·þÎñ¶Ë·µ»Ø×´Ì¬" + xmlHttp.Status);
}
else
{
alert("·þÎñ¶Ë·µ»Ø×´Ì¬" + xmlHttp.Status);
}
}
else //ÇëÇó״̬»¹Ã»Óгɹ¦£¬Ò³ÃæµÈ´ý
{
document .getElementById ("main").innerHTML = "wait";
}
}
function Dispaly() //½ÓÊÜ·þÎñ¶Ë·µ»ØµÄÊý¾Ý£¬¶ÔÆä½øÐÐÏÔʾ
{
document .getElementById ("main").innerHTML =xmlHttp.responseText;
}
ÕâÑù´¥·¢ÔËÐУº <body onload="Work();">
ÎÊÌâÔÚ´Ë£ºÔÚIE6ÖÐûÓÐÎÊÌ⣬
ÔÚIE7ÖС£xmlHttp.Status==³öÏÖµÄÊÇundefined.xmlHttp.Status==OK.
Èç¹û
Ïà¹ØÎÊ´ð£º
ÎÒµÄÒ³ÃæÀïÓõÄAJAX¿Ø¼þ µ«Ò³Ãæ¾²Ö¹Ò»¶Îʱ¼ä¾Í»á³öÏÖÉÏÃæµÄÒ»¸ö´íÎóÊÇÔõô»áÊÂѽ Ôõô½â¾ö°¡
¸ßÊÖ°ï°ïæ°¡
½«ÏîÄ¿Éϼ¶Ä¿Â¼ÖеÄÖÐÎÄÃû³ÆÈ«²¿¸Ä³ÉÓ¢ÎÄ
Â¥ÉÏ˵µÄºÜÇå³þÁË¡£°ï¶¥Ò»Ï°É
Õâ¸öÎÊÌâ²»ÊǺܳ£ ......
²é¿´Ô´Îļþʱ³öÀ´µÄ
<script type="text/javascript">
// <![CDATA[
Sys.Application.initialize();
Sys.Application.add_init(function() {
$create(Sys.UI._Upd ......
http://localhost:8080/xx/zz.do ÏÔʾ outµÄ xml Êý¾Ý
xml.open("GET",arguments[0],true);// arguments[0]ÊÇ /xx/zz.do
xml.send();
alert(arguments[0]);//Õâ±ßÓÐ
x ......
»Øµ÷º¯ÊýÈçÏ£º
function deleteCallBack(data)
{
if(data=="ɾ³ý³É¹¦")
{
alert(data);
location.reload();
}
else
{
alert(data);
}
}
²»Ìø×ª Ö»ÊÇÏÔʾalertÐÅÏ ......