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

AJAX£¨XMLHttpRequest£©¿çÓòÇëÇó±Ê¼Ç£¨Ò»£©

ÒÔÏ´úÂëÇëÔÚFirefox 3.5¡¢Chrome 3.0¡¢Safari 4Ö®ºóµÄ°æ±¾ÖнøÐвâÊÔ¡£IE8µÄʵÏÖ·½·¨ÓëÆäËûä¯ÀÀ²»Í¬¡£
¿çÓòÇëÇ󣬹ËÃû˼Ò壬¾ÍÊÇÒ»¸öÕ¾µãÖеÄ×ÊÔ´È¥·ÃÎÊÁíÍâÒ»¸ö²»Í¬ÓòÃûÕ¾µãÉϵÄ×ÊÔ´¡£ÕâÖÖÇé¿öºÜ³£¼û£¬±ÈÈç˵ͨ¹ý style. ±êÇ©¼ÓÔØÍⲿÑùʽ±íÎļþ¡¢Í¨¹ý img ±êÇ©¼ÓÔØÍⲿͼƬ¡¢Í¨¹ý script. ±êÇ©¼ÓÔØÍⲿ½Å±¾Îļþ¡¢Í¨¹ý Webfont ¼ÓÔØ×ÖÌåÎļþµÈµÈ¡£Ä¬ÈÏÇé¿öÏ£¬½Å±¾·ÃÎÊÎĵµÊôÐÔµÈÊý¾Ý²ÉÓõÄÊÇͬԴ²ßÂÔ£¨Same origin policy£©¡£
ÄÇô£¬Ê²Ã´ÊÇͬԴ²ßÂÔÄØ£¿Èç¹ûÁ½¸öÒ³ÃæµÄЭÒé¡¢ÓòÃûºÍ¶Ë¿ÚÊÇÍêÈ«ÏàͬµÄ£¬ÄÇôËüÃǾÍÊÇͬԴµÄ¡£Í¬Ô´²ßÂÔÊÇΪÁË·ÀÖ¹´ÓÒ»¸öµØÖ·¼ÓÔØµÄÎĵµ»ò½Å±¾·ÃÎÊ»òÕßÉèÖôÓÁíÍâÒ»¸öµØÖ·¼ÓÔØµÄÎĵµµÄÊôÐÔ¡£Èç¹ûÁ½¸öÒ³ÃæµÄÖ÷ÓòÃûÏàͬ£¬Ôò»¹¿ÉÒÔͨ¹ýÉèÖà document.domain ÊôÐÔ½«ËüÃÇÈÏΪÊÇͬԴµÄ¡£
Ëæ×Å Web2.0 ºÍ SNS µÄÐËÆð£¬Web Ó¦ÓöԿçÓò·ÃÎʵÄÐèÇóÒ²Ô½À´Ô½¶à£¬µ«ÊÇ£¬Ôڽű¾ÖнøÐпçÓòÇëÇóÊÇÊܰ²È«ÐÔÏÞÖÆµÄ£¬Web ¿ª·¢ÈËÔ±ÆÈÇÐÐèÒªÌṩһÖÖ¸ü°²È«¡¢·½±ãµÄ¿çÓòÇëÇó·½Ê½À´Èںϣ¨Mashup£©×Ô¼ºµÄ Web Ó¦Óá£ÕâÑù×öµÄÒ»¸öºÃ´¦¾ÍÊÇ¿ÉÒÔ½«ÇëÇó·Ö̯µ½²»Í¬µÄ·þÎñÆ÷£¬¼õÇáµ¥¸ö·þÎñÆ÷ѹÁ¦ÒÔÌá¸ßÏìÓ¦ËÙ¶È£»ÁíÍâÒ»¸öºÃ´¦ÊÇ¿ÉÒÔ½«²»Í¬µÄÒµÎñÂß¼­·Ö²¼µ½²»Í¬µÄ·þÎñÆ÷ÉÏÒÔ½µµÍ¸ºÔØ¡£
ÖµµÃÇìÐÒµÄÊÇ£¬¿çÓòÇëÇóµÄ±ê×¼ÒѾ­³ǫ̈£¬Ö÷Á÷ä¯ÀÀÆ÷Ò²ÒѾ­ÊµÏÖÁËÕâÒ»±ê×¼¡£W3C ¹¤×÷×éÖÐµÄ Web Applications Working Group£¨Web Ó¦Óù¤×÷×飩·¢²¼ÁËÒ»¸ö Cross-Origin Resource Sharing£¨¿çÓò×ÊÔ´¹²Ïí£¬¸Ã¹æ·¶µØÖ·£ºhttp://www.w3.org/TR/access-control/ºÍhttp: //dev.w3.org/2006/waf/access-control/£© ÍÆ¼ö¹æ·¶À´½â¾ö¿çÓòÇëÇóµÄÎÊÌâ¡£¸Ã¹æ·¶ÌṩÁËÒ»ÖÖ¸ü°²È«µÄ¿çÓòÊý¾Ý½»»»·½·¨¡£¾ßÌ广·¶µÄ½éÉÜ¿ÉÒÔ·ÃÎÊÉÏÃæÌṩµÄÍøÕ¾µØÖ·¡£ÖµµÃ×¢ÒâµÄÊÇ£º¸Ã¹æ·¶Ö»ÄÜÓ¦ÓÃÔÚÀàËÆ XMLHttprequest ÕâÑùµÄ API ÈÝÆ÷ÄÚ¡£IE8¡¢Firefox 3.5 ¼°ÆäÒÔºóµÄ°æ±¾¡¢Chromeä¯ÀÀÆ÷¡¢Safari 4 µÈÒѾ­ÊµÏÖÁË Cross-Origin Resource Sharing ¹æ·¶£¬ÒѾ­¿ÉÒÔ½øÐпçÓòÇëÇóÁË¡£
Cross-Origin Resource Sharing µÄ¹¤×÷·½Ê½ÊÇͨ¹ýÌí¼Ó HTTP Í·µÄ·½·¨À´ÅжÏÄÄЩ×ÊÔ´ÔÊÐí Web ä¯ÀÀÆ÷·ÃÎʸÃÓòÃûϵÄÐÅÏ¢¡£È»¶ø£¬¶ÔÓÚÄÇЩ HTTP ÇëÇóµ¼ÖÂÓû§Êý¾Ý²úÉú¸±×÷ÓõÄÇëÇó·½·¨£¨ÌرðÊǶÔÓÚ³ýÁËGET¡¢Ä³Ð© MIME ÀàÐ굀 POST Ö®ÍâµÄ HTTP·½·¨£©£¬¸Ã¹æ·¶ÒªÇóä¯ÀÀÆ÷¶ÔÇëÇó½øÐГԤÏÈÑ锣¬Í¨¹ý·¢ËÍ HTTP µÄ OPTIONS ÇëÇóͷѯÎÊ·þÎñÆ÷ÓÐÄÄЩ֧³ÖµÄ·½·¨£¬ÔÚÕ÷µÃ·þÎñÆ÷µÄͬÒâºó£¬ÔÙʹÓÃʵ¼ÊµÄ HTTP ÇëÇó·½·¨·¢ËÍʵ¼


Ïà¹ØÎĵµ£º

´«ÖDz¥¿Í ½ÌÓý°ì¹«ÏµÍ³»ùÓÚAJAX¶ÔÊôÐÔµÄÐÞ¸Ä

    1. ʵÏÖ¶ÔÊôÐ﵀ Ajax ÐÞ¸Ä:
    1). ·¢Ë굀 ajax ÇëÇóÖÐÐèÒª°üº¬ÄÄЩÐÅÏ¢ÄØ
        ¢Ù. ÒªÐ޸ĵÄÔ±¹¤µÄ id.
        ¢Ú. ÒªÐ޸ĵÄÊôÐÔµÄÃû×Ö.
        ¢Û. ÒªÐ޸ĵÄÊôÐÔµÄÖµ.
  ......

ajaxÁ¬¶¯ÏÂÀ­²Ëµ¥

-------------------------jspÖеÄjs´úÂë--------------------
<script type="text/javascript">
  function ajaxFunction(sort){
   var xmlHttp;
   try{
      // Firefox, Opera 8.0+, Safari
       xmlHttp=new X ......

AJAXµÄ°²È«ÐÔ

Web¿ª·¢Õß²»»á×¢Òâµ½ÓÉ “AJAX(Asynchronous JavaScript And XML)”Ëù´øÀ´µÄ¼¤Çé¡£²»·ÑÁ¦Æø¾ÍÄÜ´´½¨ÏñGoogle SuggestÄÇÑùµÄÖÇÄÜÍøÕ¾»òÕßÏñGmailÄÇÑù»ùÓÚWebµÄÓ¦ÓóÌÐò£¬ÕâÔںܴó³Ì¶ÈÉÏÒª¹é¹¦ÓÚÕâÖÖ¼¼Êõ¡£È»¶ø£¬°éËæ×ÅAJAXÓ¦ÓóÌÐòµÄ·¢Õ¹£¬ÎÒÃÇ·¢ÏÖÁËËüµÄһЩ²»×ãÖ®´¦£¬ÎÒÃÇ·¢ÏÖËüµÄ°²È«Â©¶´Ò²ÔÚÖð½¥±ä´ó£¬¾ÍÏñÂý ......

´ÓÁ㿪ʼѧϰjQuery (Áù) AJAX¿ì²Í

Ò».ÕªÒª
±¾ÏµÁÐÎÄÕ½«´øÄú½øÈëjQueryµÄ¾«²ÊÊÀ½ç, ÆäÖÐÓкܶà×÷Õß¾ßÌåµÄʹÓþ­ÑéºÍ½â¾ö·½°¸, 
¼´Ê¹Äã»áʹÓÃjQueryÒ²ÄÜÔÚÔĶÁÖз¢ÏÖЩÐíÃØ¼®.
±¾ÆªÎÄÕ½²½âÈçºÎʹÓÃjQuery·½±ã¿ì½ÝµÄʵÏÖAjax¹¦ÄÜ.ͳһËùÓпª·¢ÈËÔ±
ʹÓÃAjaxµÄ·½Ê½.
¶þ.ǰÑÔ
AjaxÈÃÓû§Ò³Ãæ·á¸»ÆðÀ´, ÔöÇ¿ÁËÓû§ÌåÑé.
ʹÓÃAjaxÊÇËùÓÐWeb¿ª·¢µÄ±Ø ......

AJAXʹÓÃÖеÄ×¢ÒâÊÂÏî

1¡¢µ±¸Ä±ä·þÎñÆ÷ÉϵÄ״̬ʱӦµ±Ê¹ÓÃPOST·½·¨¡£²»Í¬ÓÚGET£¬ÐèÒªÉèÖÃXML- HttpRequest¶ÔÏóµÄContent-TypeÊײ¿£¬ÈçÏÂËùʾ£º
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ÓëGET²»Í¬£¬POST²»»áÏÞÖÆ·¢Ë͸ø·þÎñÆ÷µÄ¾»ºÉµÄ´óС£¬¶øÇÒPOSTÇëÇó²»Äܱ£Ö¤ÊÇÃݵȵġ£
Äã×öµÄ´ó¶àÊýÇëÇó¿ÉÄܶ¼ÊÇG ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ