Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ajax»ù´¡¶ÁÊé±Ê¼Ç µÚÒ»ÕÂ

1¡¢XMLHttpRequest¶ÔÏóµÄ´´½¨
   ÓÉÓÚ  ²»ÊÇw3c±ê×¼£¬ËùÒÔʹÓÃJavascript´´½¨Ö®µÄ·½·¨Ò²²»Í¬£¡Internet explorer °ÑXMLHttpRequestʵÀý»¯Îª  ActiveX¿Ø¼þ£¬È»¶ø ÆäËûµÄä¯ÀÀÆ÷£¨FireFox£¬opera£©°ÑXMLHttpRequestʵÀý»¯Îª±¾µØµÄJavaScriptÒ»¸ö¶ÔÏó
ËùÒÔ Ö»ÒªÈ·¶¨ÊÇ·ñ  Ö§³Ö ActiveX¿Ø¼þ¶ÔÏ󣡣¡Èç¹ûÖ§³ÖÔò´´½¨ActiveX¿Ø¼þ£¡  Èç¹û²»Ö§³Ö£¬Ôò´´½¨  ±¾µØµÄJavascript¶ÔÏó
ÏÂÃæÒ»¸ö´úÂ룺
   var   xmlHttp£»
function  createXMLHttpRequest£¨£©
{
if(window.ActiveXObject)            //ÔòʹÓõÄÊÇInternet explorer ä¯ÀÀÆ÷
           xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
else if (window.XMLHttpRequest)
         xmlHttp=new XMLHttpRequest();
}
2  XMLHttpRequest ¶ÔÏóµÄ·½·¨
 
Ò»£ºopen(String method ,String URL,boolean )
method ÊDZíʾ  Ìá½»Êý¾ÝµÄ·½·¨£ºget  post  put
URLÊÇÌá½»µÄÍøÖ·
ÏÂÃæµÄBoolean  ÊÇ·ñÉèÖÃΪÒì²½£¬Ò»°ã  ÉèÖÃΪtrue ÒòΪÕâÕýÊÇ AjaxµÄÌØ³¤  
Èç¹ûÕâ¸ö²ÎÊýÉèÖÃΪfalse  ÄÇ´¦ÀíµÄÇëÇó»áÒ»Ö±µÈ´ý£¬ÖªµÀÔ¶³ÌµÄ·þÎñÆ÷·µ»ØÏìÓ¦£¡£¡
¶þ;  send (content)
  Ïò·þÎñÆ÷·¢ËÍÇëÇó¡£Èç¹û±»ÉùÃ÷Ϊ Òì²½µÄ ¡£ÄÇËû»áÁ¢¼´·µ»Ø£¡·ñÔòÖªµÀ ·þÎñÆ÷  ·µ»ØÏìÓ¦
 ²ÎÊý¿ÉѡΪ  DOMµÄʵÀý¶ÔÏó  ×Ö·û´®  Á÷
Èý£º
setRequestHeader£¨String   Header£¬String Value£©
ÉèÖÃhttpÇëÇó
ËÄ;
abort()ÖÕÖ¹ÇëÇó
Îå:
getAllResponseHeaders()
·µ»ØËùÓÐÏìÓ¦µÄÊײ¿
getAllResponseHeader(String name)
ÁíÍ⻹ÓÐЩÊôÐÔ
onreadystatechange
 Ã¿¸ö״̬¸Ä±äʱ¶¼»á´¥·¢Õâ¸öʼþ´¦ÀíÆ÷£¬Í¨³£»áµ÷ÓÃÒ»¸öJavaScriptº¯Êý£¨¿ÉÒÔ×Ô¶¨Ò壩
 
readyState
 ÇëÇóµÄ״̬¡£ÓÐ5¸ö¿Éȡֵ£º0 = δ³õʼ»¯£¬1 = ÕýÔÚ¼ÓÔØ£¬2 = ÒѼÓÔØ£¬3 = ½»»¥ÖУ¬4 = Íê³É
 
responseText
 ·þÎñÆ÷µÄÏìÓ¦£¬±íʾΪһ¸ö´®
 
responseXML
 ·þÎñÆ÷µÄÏìÓ¦£¬±íʾΪXML¡£Õâ¸ö¶ÔÏó¿ÉÒÔ½âÎöΪһ¸öDOM¶ÔÏó
 
status
 ·þÎñÆ÷µÄHTTP״̬Â루200¶ÔÓ¦OK£¬404


Ïà¹ØÎĵµ£º

AjaxµÄÔ­ÀíºÍÓ¦ÓÃ

¹ØÓÚajaxµÄÃû×Ö
    ajax µÄÈ«³ÆÊÇAsynchronous JavaScript and XML£¬ÆäÖУ¬Asynchronous ÊÇÒì²½µÄÒâ˼£¬ËüÓбðÓÚ´«Í³web¿ª·¢ÖвÉÓõÄͬ²½µÄ·½Ê½¡£
¹ØÓÚͬ²½ºÍÒì²½
 
Òì²½´«ÊäÊÇÃæÏò×Ö·ûµÄ´«Ê䣬ËüµÄµ¥Î»ÊÇ×Ö·û£»¶øÍ¬²½´«ÊäÊÇÃæÏò±ÈÌØµÄ´«Ê䣬ËüµÄµ¥Î»ÊÇè壬Ëü´«ÊäµÄʱºòÒªÇó½ÓÊÜ·½ºÍ·¢ËÍ·½µÄʱÖÓÊ ......

Ïê½âAJAXºËÐÄÖеÄXMLHttpRequest¶ÔÏó

 XMLHttpRequest ¶ÔÏóÊÇAJAX¹¦ÄܵĺËÐÄ£¬Òª¿ª·¢AJAX³ÌÐò±ØÐë´ÓÁ˽âXMLHttpRequest ¶ÔÏó¿ªÊ¼¡£
    Á˽âXMLHttpRequest ¶ÔÏó¾ÍÏÈ´Ó´´½¨XMLHttpRequest ¶ÔÏó¿ªÊ¼£¬ÔÚ²»Í¬µÄä¯ÀÀÆ÷Öд´½¨XMLHttpRequest ¶ÔÏóʹÓò»Í¬µÄ·½·¨£º
    ÏÈ¿´¿´IE´´½¨XMLHttpRequest ¶ÔÏóµÄ·½·¨£¨·½·¨1£©£º
va ......

Ò²À´ËµËµAjaxµÄʶù

ÏÖÔÚÈç¹ûÄãÎʱðÈË“×î½üÁ½ÄêÔÚWeb¿ª·¢ÁìÓò×î»ðµÄ¼¼ÊõÊÇʲô”£¬AjaxÕâ¸ö´ÊÓ¦¸ÃÄÜÕ¼¾Ýһϯ֮µØ¡£È·Êµ£¬×Ô´Ó05Äêµ×±»Ìá³ö£¬Ajax¼¼Êõ¾ÍÒÔÄÑÒÔÏëÏóµÄËÙ¶ÈѸËÙºì±é´ó½­Äϱ±£¬Êܵ½ÎÞÊýWeb¿ª·¢ÈËÔ±µÄÇàíùºÍ×·Åõ¡£¶ø¸÷ÖÖÆ½Ì¨ÏµÄAjax¿ò¼Ü¸üÊÇÈçÓêºó´ºËñ°ãÏòÍâð£¬ÒÔÖÁÓÚÁ¬Î¢ÈíÕâÑùÈí¼þÒµµÄ¾ÞÍ·Ò²ÆÈ²»¼°´ýÍÆ³ö×Ô¼ºµÄ¿ò¼Ü&m ......

дһ¸öajax funciton

function Ajax(url)
{
var m_xmlReq=null;
if(window.ActiveXObject)
{
try
{
m_xmlReq = new ActiveXObject('Msxml2.XMLHTTP');
}
catch(e)
{
try{m_xmlReq = new ActiveXObject('Microsoft.XMLHTTP');}catch(e){}
}
}
else if(window.XMLHttpRequest ......

ajax »ù±¾Ê¹Ó÷½·¨

$.ajax({
        type: "post",
        url: loginUrl,
        data: "username=" +uname + "&password=" +pwd,
        async: ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ