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');
 
Ïà¹ØÎĵµ£º
ΪÁËÈø÷ΪÄܹ»Á˽âʲôÊÇAJAX£¬ÒÔÏÂÊÇÒ»¸öAJAXµÄÊÖ¹¤·¶Àý£¨¼´²»ÒýÓÃÈκεÄLibrary»òAJAX
framework£©£¬´Ë·¶ÀýÆÄΪ¾«ÒªÒ×¶®£¬Æä×÷ÓÃÖ÷ÒªÊÇ͸¹ýClient ¶ËµÄBrowserÀ´¼´Ê±¼à¿ØWeb ·þÎñÆ÷×ÊÔ´»òЧÄܱ仯£¬¸÷λֻҪ×ö¹ý
Ò»±é·¶Àý¾ÍÄܹ»Á˽âAJAXÔÚÍøÒ³¿ª·¢ÉÏÊǶàô¾ßÓÐÍþÁ¦ÁË¡£
ÏÈÀ´¿´¿´Ð§¹ûͼ£º
±¾·¶ÀýÊÇÒ»¸ö¼òµ¥µÄA ......
FlexÓÐרÓеıàÒë½âÎöÆ÷£¬ÓÉÓÚAJAXÉæ¼°µ½JAVASCRIPT¼¼Êõ£¬ËùÒÔ»¹ÊÇÃæ¶Ô¿çä¯ÀÀÆ÷µÄ·³ÈÅ¡£ajaxÔÚÒ³ÃæÉÏ´¦ÀíһЩ¼òµ¥Â߼ʱ£¬ÐèÒªÓÃJAVASCRIPTÀ´´¦Àí£¬Äã°²ÐĵÄÔÚÄãµÄä¯ÀÀÆ÷ÉϱàÒë½âÎöͨ¹ýÁË£¬ÄãÒÔΪ´ó¹¦¸ã³ÉÁË£¬¿ÉÊÇÊâ²»Öª£¬½Óõà¶øÀ´µÄÊǿͻ§µÄͶËߣ¬ÒòΪÄãÔÒÔΪ³É¹¦µÄÒ³ÃæÔÚËûà ......
<mce:script language=javascript><!--
//×¢²áÃüÃû¿Õ¼ä
Type.registerNamespace("Demo");
Demo.Message=function(content,publishTime)
{
this._content = content;
this._publishTime = publishTime;
}
Dem ......
1. ¾µÍ·Ç¨áãÓ¦µ±Ó¦ÓÃʵʩ¾µÍ·Öض¨ÏòµÄResponse.Redirect¶ø²»ÊÇServer.Transfer£¬ÓÉÓÚServer.Transfer²»¸Ä±äIE¿Í»§¶ËURL£¬ÄÜÒÔÖÂASP.NET AJAX¿Í»§¶Ë½Å±¾·ÃÎÊ×ÊÔ´µÄʱ·Ö³öÏÖURL´í´¦¡£
¶þ.ÔÚ·þÎñÆ÷¶ËµÇ¼Ç½Å±¾ºÍÑÚ²Ø×Ö¶ÎÓ¦µ±Ê©ÓÃÖÖScriptManager£¬¶ø²»ÊÇPage.ClientScript¶ÔÏó£¬ÓÉÓÚPage.ClientScriptµÄ²½ÖèÊǽ«½Å±¾µÇ¼Ç ......