AjaxµÄºËÐĶÔÏóXMLHttpRequest
XMLHttpRequestÊÇXMLHTTP×é¼þµÄ¶ÔÏó£¬Í¨¹ýÕâ¸ö¶ÔÏó£¬Ajax¿ÉÒÔÏñ×ÀÃæÓ¦ÓóÌÐòÒ»Ñùֻͬ·þÎñÆ÷½øÐÐÊý¾Ý²ãµÄÐÅÏ¢½»»»£¬¶ø²»ÓÃÿ´Î¶¼Ë¢ÐÂÒ³Ãæ£¬Ò²²»ÓÃÿ´Î½«Êý¾Ý´¦ÀíµÄ¹¤×÷¶¼½»¸ø·þÎñÆ÷À´×ö£»ÕâÑù¼´¼õÇáÁË·þÎñÆ÷µÄ¸ºµ£ÓÖ¼Ó¿ìÁËÏìÓ¦ËÙ¶È¡¢Ëõ¶ÌÁËÓû§µÈ´ýµÄʱ¼ä¡£
XMLHttpRequestÊÇAjax¼¼ÊõÖÐ×îÖØÒªµÄÒ»¸ö¶ÔÏó£¬Ò»¸öÒ³ÃæÔÚ²»Ë¢ÐµÄÇé¿öÏ¿ÉÒÔͨ¹ýXMLHttpRequest¶ÔÏó·¢ËÍÇëÇóÀ´»ñÈ¡·þÎñÆ÷ÏìÓ¦¡£ÔÚʵ¼Ê¿ª·¢ÖУ¬Éè¼ÆÈËÔ±¿ÉÒÔͨ¹ýʹÓøöÔÏóÔÚ²»Ë¢Ðµ±Ç°Ò³ÃæµÄÇé¿öϸüоֲ¿Êý¾Ý¡£
XMLHttpRequestÊÇä¯ÀÀÆ÷ÒѾ¶¨ÒåºÃµÄ¶ÔÏó£¬ËüÊÇAjax¼¼ÊõµÄºËÐÄ×é³É²¿·Ö£¬JavaScriptͨ¹ýËüºÍ·þÎñÆ÷Ö®¼ä½øÐÐͨÐÅ£¬²¢½èÖúËüÀ´½âÎö´Ó·þÎñÆ÷´«»ØÀ´µÄXMLÎļþ¡£
ÐèҪעÒâµÄÊÇ£¬¸Ã¶ÔÏóµÄ´´½¨·½·¨Óëä¯ÀÀÆ÷Ïà¹Ø£¬´ÓIE 5.0ä¯ÀÀÆ÷¿ªÊ¼£¬¿ª·¢ÈËÔ±¿ÉÒÔÔÚWebÒ³ÃæÄÚ²¿Ê¹ÓÃXMLHTTP ActiveX×é¼þÀ©Õ¹×ÔÉíµÄ¹¦ÄÜ¡£Mozilla 1.0ä¯ÀÀÆ÷ºÍNetScape 7ä¯ÀÀÆ÷ÔòÊÇ´´½¨¼Ì³ÐXMLµÄ´úÀíÀàXMLHttpRequest¡£ÔÚ´ó¶àÊýÇé¿öÏ£¬XMLHttpRequest¶ÔÏóºÍXMLHTTP×é¼þ¶¼ÊǷdz£½Ó½üµÄ£¬ËûÃǵķ½·¨ºÍÊôÐÔ»ù±¾ÀàËÆ£¬Ö»ÊÇÔÚ²¿·ÖÊôÐÔÉÏÓÐËù²»Í¬¡£
ÔÚʹÓÃXMLHttpRequest¶ÔÏó·¢ËÍÇëÇóºÍ´¦ÀíÏìӦ֮ǰ£¬±ØÐëÏÈÓÃJavaScript´´½¨Ò»¸öXMLHttpRequest¶ÔÏó¡£ÓÉÓÚXMLHttpRequest²»ÊÇÒ»¸öW3C±ê×¼£¬ËùÒÔ¿ÉÒÔ²ÉÓöàÖÖ·½·¨Ê¹ÓÃJavaScriptÀ´´´½¨XMLHttpRequestµÄʵÀý¡£Internet Explorer°ÑXMLHttpRequestʵÏÖΪһ¸öActiveX¶ÔÏ󣬯äËûä¯ÀÀÆ÷£¨ÈçFirefox¡¢SafariºÍOpera£©°ÑËüʵÏÖΪһ¸ö±¾µØJavaScript¶ÔÏó¡£ÓÉÓÚ´æÔÚÕâЩ²î±ð£¬JavaScript´úÂëÖбØÐë°üº¬ÓйصÄÂß¼£¬´Ó¶øÊ¹ÓÃActiveX¼¼Êõ»òÕßʹÓñ¾µØJavaScript¶ÔÏó¼¼ÊõÀ´´´½¨XMLHttpRequestµÄÒ»¸öʵÀý¡£
//¿ªÊ¼³õʼ»¯XMLHttpRequest¶ÔÏó
if(window.XMLHttpRequest) ...{ //Mozilla ä¯ÀÀÆ÷
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) ...{//ÉèÖÃMiMEÀà±ð
http_request.overrideMimeType('text/xml');
 
Ïà¹ØÎĵµ£º
VS2005ÖÐajax°²×°Ö¸ÄÏ
ÒÔÏÂÊÇÊÕ¼¯¹ØÓÚAjaxControlToolkit°²×°µÄһƪÎÄÕ£¬¸ÐлÔ×÷Õß
AjaxControlToolkitÏÂÔØhttp://ajax.asp.net/downloads/default.aspx?tabid=47
http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=1425
»·¾³ÉèÖÃÈçÏ£º
ÏÂÔØÍê
ASPAJAXExtSetup.msi ° ......
Ò»¡¢Ç°ÑÔ
´ò¿ª¹¤¾ßÏäµÄAjax extensions¿ÉÒÔ¿´µ½Îå¸öajax¿Ø¼þ£¬ÔÚvs2008ÖÐËüÃÇÒѾ¼¯³Éµ½ÁË.net framerwork3.5ÖУ¬Èç¹ûÊÇ֮ǰ°æ±¾µÄvsÔòÐèÒª×Ô¼ºÈ¥ÏÂÔØÎļþÀ´°²×°¡£ÕâÎå¸ö¿Ø¼þÔÚajaxÖÐÊǷdz£³£Óõģ¬ËùÒÔ΢Èí²Å½«ËûÃǼ¯³Éµ½vsÖÐÀ´£¬ÏÂÃæ½«¼òµ¥µÄ½éÉÜ×ÅÎå¸ö¿Ø¼þ¼°ËüÃǵÄÖØÒªÊôÐÔ¡£
¶þ¡¢ÖØÖÐÖ®ÖØ——Scrip ......
ICallbackEventHandler
aspx Ò³Ãæ£º
function CallServer(PhotoId)
{
document.getElementById("updatediv").style.display = "block";
documen ......
µ½Èí¼þ¹«Ë¾Ñ§IT¼¼Êõhttp://www.tsp2c.cn/
Ajax Ó¦¸Ã²»ÊÇÒ»Ïî¼¼Êõ£¬ÊÇÒ»ÖÖ˼Ïë¶øÒÑ£¬¸ú ASP.NET ÒÔ¼°ÆäËü Web ¿ª·¢ÓïÑÔûÓÐʲô̫´ó¹ØÏµ£¬ÕâÀïÖ»ÊÇ̸̸ ASP.NET ÖÐĿǰʹÓÃµÄ Ajax ¼¼ÊõÒÔ¼°ÆäËüһЩʵÏÖ Ajax µÄÓÅÐã¿ò¼Ü¡£
¡¡¡¡Ajax ÒѾºÜÁ÷ÐÐÒ»Õó×ÓÁË£¬ÏÖÔÚ̸ Ajax ¾õµÃÓеãÀÏÍÁ¡£Ä¿Ç°ËùνµÄ Web2.0 ÍøÕ¾£¬»ù±¾ÉÏûÓв» ......
FlexÓëAjax½»»¥
ÈýÏ¿´óѧÍÁľˮµçѧԺФÔóÔÆ
FlexÓëAjax¶¼ÊÇ¿ª·¢AIR·Ç³£ºÃµÄ¼¼Êõ£¬ËüÃǸ÷ÓÐÓÅȱµã¡£Flex¸ü¼òµ¥£¬Ð§¹û¸ü¼Ó¿á£¡µ«ÊÇÔÚ¹¦ÄÜ¿ª·¢µÈ·½Ãæ²»¼°Ajax³ÉÊì¡£×îÀíÏëµÄ¾ÍÊÇÈ«²¿ÓÃFlexÀ´¿ª·¢ÊµÏÖ£¬µ«ÕâÖ»ÊÇÒ»ÖÖÀíÏë״̬£¬ºÜ¶àʱºòÎÒÃÇ»¹ÊÇÒªÓõ½Ajax¡£ÎÒÃǾ³£ÐèÒª½«Ç¶Èëµ½ Ajax Ó¦ÓóÌÐòÖеĻùÓÚ Flash µÄ×ÊÔ´¼¯³ÉÔÚÒ» ......