AJAXÒ²Óа²È«Òþ»¼ ̸̸AJAXµÄ°²È«ÐÔ
Web¿ª·¢Õß²»»á×¢Òâµ½ÓÉ “AJAX(Asynchronous JavaScript And
XML)”Ëù´øÀ´µÄ¼¤Çé¡£²»·ÑÁ¦Æø¾ÍÄÜ´´½¨ÏñGoogle
SuggestÄÇÑùµÄÖÇÄÜÍøÕ¾»òÕßÏñGmailÄÇÑù»ùÓÚWebµÄÓ¦ÓóÌÐò£¬ÕâÔںܴó³Ì¶ÈÉÏÒª¹é¹¦ÓÚÕâÖÖ¼¼Êõ¡£È»¶ø£¬°éËæ×ÅAJAXÓ¦ÓóÌÐòµÄ·¢Õ¹£¬ÎÒÃÇ·¢
ÏÖÁËËüµÄһЩ²»×ãÖ®´¦£¬ÎÒÃÇ·¢ÏÖËüµÄ°²È«Â©¶´Ò²ÔÚÖð½¥±ä´ó£¬¾ÍÏñÂýÂýµØ°Ñ»ùÓÚAJAXµÄÕ¾µã·ÅÈëÁËÒ»¿Å¶¨Ê±Õ¨µ¯ÖС£
AJAXµÄºÃ´¦
ÔÚµ±Äê“WebÓ¦ÓóÌÐò”µÄÃÀºÃʱ´ú£¬ÊÂÇé·Ç³£¼òµ¥¡£ÄãÌîдÁËÒ»¸ö±íµ¥£¬µã»÷“Ìá½»”°´Å¥£¬È»ºóµ±Ç°ÆÁÄ»¾ÍÏûʧÁË£¬µÈ´ýһС»á¶ùºóÄã¾ÍתÈëµ½ÁËÏÂÒ»¸öÒ³Ãæ¡£½ñÌìµÄ×´¿öÒѾ²»ÊÇÕâÑùµÄÁË£¬Óû§ÐèÒªµÄÊÇÒ»ÖÖ¾ÍÏñÈκÎ×ÀÃæÓ¦ÓóÌÐòÄÇÑùÁ÷³©¡¢¿ì½ÝºÍÈËÐÔ»¯µÄWebÌåÑé¡£
AJAX¾³£ÊǺÍDHTML(Dynamic
HTML)Ò»ÆðÐ×÷µÄ£¬ËüµÄ˳ÀûÖ´ÐÐÐèÒªÔÊÐíÍøÒ³ÖеÄJavaScript´úÂëºÍweb·þÎñÆ÷ÔÚºǫ́ÎÞ·ìͨѶ¡£±È·½Ëµ£¬µ±Ä㿪ʼÔÚGoogle
SuggestµÄËÑË÷¿òÖÐÊäÈë¶«Î÷ʱ£¬webÒ³Ãæ¾ÍºÍ·þÎñÆ÷ÔÚºǫ́¿ªÊ¼½»»»Êý¾Ý£¬È»ºó»á¸ø³öһЩÄã¿ÉÄÜÐèÒªµÄ´ÊÌõµÈ¡£ËùÓеÄÕâÒ»Çж¼²»ÐèÒªÒ³ÃæË¢Ð»òÕß°´
ÏÂÈκΰ´Å¥¡£Í¬ÑùÕâÒ²¾ÍÊÇÏñGmailÄÇÑùµÄÓ¦ÓóÌÐòÔõôÄܶÔʵʱƴд¼ì²é×öµÄÄÇôºÃµÄÔÒò¡£
AJAXÔõÑù¹¤×÷
AJAX¸´ÔÓµÄÔÀíÒѾ³¬³öÁ˽ñÌìËùÒª²ûÊöµÄ·¶Î§£¬ÕâÀïÖ»¼òµ¥ÃèÊöһϡ£ÄãµÄÒ³ÃæÉϵÄJavaScript´úÂëÄܹ»ÔÚ²»ÒÀÀµÓÚÓû§µÄÇé¿öϺÍÄãµÄ
Web·þÎñÆ÷È¡µÃÁªÏµ¡£ÕâÀïÃæÆðºËÐÄ×÷ÓõľÍÊÇJavaScriptµÄXMLHttpRequest¶ÔÏó£¬Õâ¸ö¶ÔÏóÄܹ»±»¾ÍÏñÓû§Çû÷¼üÅÌ»òÕßʱÖÓʼþÔÚ
ºǫ́»òÕßÒì²½´¥·¢(Ò²¾ÍÊÇÊõÓïÒì²½JavaScriptºÍXML)¡£
Èç¹ûÄãÔÚGoogle SuggestÖÐÊäÈë“ajax”ºó£¬¾Í»áµÃµ½ÏñÎÒÊäÈëºóµÃµ½µÄ·þÎñÆ÷ÇëÇóÒ»Ñù:
1. www.google.com/complete/search?hl=en&js=true&qu=aj
2. www.google.com/complete/search?hl=en&js=true&qu=aja
3. www.google.com/complete/search?hl=en&js=true&qu=ajax
ÔÚÕâ¸öÊõÓïÖеÄXML²¿·ÖÓÐÒ»µã»áÒýÆðÈËÃǵÄÎó½â£¬ÆäʵÕâÒ»²¿·ÖÊÇûÓÐÈκÎÒâÒåµÄ¡£ËüÊÇ´ÓJavaScript¶ÔÏóµÃÀ´µÄÃû×Ö£¬Í¬Ê±Ðí¶à
AJAX·ç¸ñµÄÓ¦ÓóÌÐòʹÓÃÁËXML£¬Õâ¸ö¶ÔÏóÄܹ»¾ÍÈκÎÊÂÎñÏò·þÎñÆ÷·¢³öÒ»¸öÇëÇó¡£ÉõÖÁJavaScript´úÂë±¾ÉíÒ²Äܹ»±»È¡»ØºÍÆÀ¹À¡£¼ÌÐøÍê³ÉÎÒµÄ
ÊäÈë“ajax example”£¬½«»á´ÓGoogleµÄ·þÎñÆ÷²úÉúÏÂÃæµÄ»ØÓ¦:
sendRPCDone(frameElement, “ajax example”, new Array(”ajax example”,
“ajax examples
Ïà¹ØÎĵµ£º
ÎÒÓÃActiveXObject("Microsoft.xmldom")À´×°ÔØxmlÎĵµÊ±£¬¾¹È»ÀÏÊÇÌáÊ¾×°ÔØÊ§°Ü£¬ºóÀ´ÉÏÍøËÑË÷ÁËÏ£¬ËµÊDz»ÄÜÖ±½Ó°üº¬Õâ5¸ö·ûºÅ£¨'><&"£©£¬±ØÐëÑ¡ÓÃ&xx;·½Ê½À´×ªÒ壬¿ÉÎÒÕÒ±éXMLҲû·¢ÏÖÕâЩ¡£
ºóÀ´ÎÒ¶ÀÐÐÅųý£¬²Å·¢ÏÖÓÐÒ»¸öÔªËØµÄÊôÐÔֵΪÓГ|”£¬È¥³ýºó¾ÍÕý³£ÁË¡£ÎÒÕæÊǾõµÃÆæ¹Ö£¬ÍøÉÏҲûÓÐ˵ ......
ajaxÖÐʹÓÃpost ·½Ê½Ìá½»±íµ¥Ê±ÄÜÌá½»¶à´ï2GBµÄÄÚÈÝ,¶øGET·½·¨Ö»ÄÜÌá½»×î¶à512KBµÄÄÚÈÝ.ÒÔÏÂÊÇajax POSTÌá½»µÄÀý×Ó.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head& ......
ÎÊÌâ
ÔÚÏÖÓÐÖ÷Õ¾ÖÐʹÓõÄÊÇÊÇGBK±àÂëµÄ£¬µ±±íµ¥Ê¹ÓÃform submit·½Ê½µÝ½»µÄ»°Ã»ÓÐÎÊÌ⣬·þÎñÆ÷¶ËÄܹ»Õýȷʶ±ð×Ö·û±àÂë¡£µ«ÊÇ£¬µ±¿Í»§¶ËʹÓÃajaxµÄ·½Ê½µÝ½»±íµ¥µÄ»°£¬·þÎñÆ÷¶Ëʶ±ð¿Í»§¶ËµÝ½»µÄ±íµ¥µÄÄÚÈÝ£¬µ±ÄÚÈÝÖÐÓÐÖÐÎÄ×Ö·ûµÄ»°¾Í»á³öÏÖÂÒÂëÏÖÏó¡£
ÔÒò·ÖÎö
¾¿ÆäÔÒò£¬ÆäʵºÜ¼òµ¥£¬Ê¹ÓÃajax·½Ê½Ìá½»µÄ±íµ¥ÊÇÓÃutf-8± ......
ÍøÒ³ÖгöÏÖ“'sys' 䶨Òå
”»ò“'Sys' is undefined”µÄ´íÎó¡£
´ËʱÎÒÃÇÒª×öµÄÊÇÔÚ web.config
ÖÐ <system.web> Ò»½ÚÏÂÃæÌí¼ÓÀàËÆ
ÈçÏÂÄÚÈÝ£º
<httpHandlers>
<add
verb="GET,HEAD" path="ScriptResource.a ......