Ajax±à³ÌµÄ»ù±¾Ó¦ÓÃ
Ajax±à³Ì Ajax»ùÓÚÒÔϼ¼Êõ£º DHTML, JavaScript, XmlHttpRequest£¬ JSON£¨JavaScript Object Notation£© ASP.NET 2.0 ÐèÒªÏÂÔØAJAX ¿âºÍ¿Ø¼þ£¬ ASP.NET 3.5°üº¬ÁËASP.NET AJAX¡£ MicrosoftÌṩÁËÆäËûµÄһЩ¹¤¾ß£¬ÓÃÓÚAJAXÓ¦ÓóÌÐò¿ª·¢¡£¿É´Ó http://ajax.asp.net ÏÂÔØ¡£ ASP.NET AJAX·þÎñÆ÷¶Ë¿Ø¼þ£º ScriptManager£º ÿ¸öAJAXÒ³Ã涼ÐèÒªÒ»¸ö¸Ã¿Ø¼þʵÀý£» UpdatePanel£º²¿·Ö¸üй¦ÄÜ£» Timer£º¶¨Ê±µ÷ÓÃÒ»¸öº¯Êý£» UpdateProgress£º·¢ËÍÇëÇóʱ£¬ÏÔʾ½ø¶È¡£ ASP.NET AJAX¿Í»§¶Ë½Å±¾À©Õ¹£º ArrayÀàÀ©Õ¹£¬DateÀàÀ©Õ¹£¬StringÀàÀ©Õ¹£¬SysÃû³Æ¿Õ¼ä£¬Sys.NetÃû³Æ¿Õ¼ä¡£ ˵Ã÷¼ûP587Ò³¡£ --------------------------------------------------------------------------------------------------------------------- ÓÃAJAXÀ©Õ¹¿Ø¼þ(Ìí¼ÓAJAX¿Ø¼þ¹¤¾ß)£º 1£©ÔÚwww.asp.net/ajax/downloadsÏÂÔØASP.NET AJAX¿Ø¼þ¹¤¾ß¼¯£¨AjaxControlToolkitFramework3.5-NoSource.zip£©£¬²¢½âѹËõ¡£ 2£©Ìí¼ÓÀ©Õ¹¿Ø¼þ£º ÔÚ¹¤¾ßÏäÖУ¬ÓÒ»÷--Ñ¡Add Tab£»´´½¨Ò»¸öÐÂÀà±ð£¬²¢ÃüÃû£» ÓÒ»÷ÐÂÀà±ðµÄÄÚÈÝ£¬Ñ¡Choose Item, ÕÒµ½¸Õ½âѹËõµÄ³ÌÐò¼¯£¨AjaxControlToolkit.dll£© °ÑajaxToolkit tagPrefixÌí¼Óµ½web.configÖУ¬ÒýÓóÌÐò¼¯A
Ïà¹ØÎĵµ£º
Struts2ÊÇjavaÔÚweb¿ª·¢Öг£ÓõĿò¼ÜÖ®Ò»£¬½ñÌìС±àÕûÀíÁËÒ»ÏÂ×ÊÁÏ£¬Ì¸Ì¸Struts2µÄAjaxÖ§³Ö¡£Struts2µÄAjaxÖ§³ÖÊǽ¨Á¢ÔÚDojoºÍDWR»ù´¡Ö®Éϵģ¬ÕâÁ½¸ö¿ò¼Ü¶¼ÌṩÁ˷dz£³ÉÊìµÄAjaxÖ§³Ö£¬°üÀ¨·Ç³£ÓÅÐãµÄÒ³Ãæ¿Ø¼þºÍ¼òµ¥µÄDOM²Ù×÷¡£ÆäÖÐDojoÌṩÁ˷ḻµÄ×é¼þ¿âºÍÒ³ÃæЧ¹û£¬¶øÇÒÌṩÁË´óÁ¿µÄº¯ÊýÀ´¼ò»¯Ajax¹ý³Ì¡£DWR(Direct Web R ......
AJAX(Asynchronous JavaScript and XML):»ùÓÚXMLµÄÒì²½JavaScript£¬¼ò³ÆAJAX,ÊǶàÖÖ¼¼ÊõµÄ×ÛºÏ.
Ò»ÖÖ¿Í»§¶Ë¼¼Êõ ,Ϊ»¥ÁªÍøÓû§Ìṩ¸ü¼ÓÓÑÉƵĽ»»¥½çÃæ,¸ü¼ÓÁ÷³©µÄÓû§ÌåÑé.Ò²¾ÍÊÇËùνµÄÅÖ¿Í»§¶Ë,ʹÍøÒ³µÄЧ¹ûÄܹ»Ïñ°²×°ÔÚ¼ÆËã»úÉϵÄÓ¦ÓÃÈí¼þ»òϵͳһÑùÓѺûªÀö.
ËüÓÉÈçÏÂËÄÖÖ¼¼Êõ×é³É:CSS + DOM + XMLHttpRe ......
½ñÌìС±àºÍ´ó¼Ò·ÖÏíµÄÊÇJSON²å¼þʵÏÖAjax£¬Ï£Íû¶Ô´ó¼ÒÓÐËù°ïÖú¡£
1£¬JSON»ù´¡ÖªÊ¶
JSON²å¼þÊÇStruts2µÄAjax²å¼þ£¬Í¨¹ýÀûÓÃJSON²å¼þ£¬ÔÊÐí¿ª·¢ÕßÒԷdz£Áé»î¼òµ¥µÄ·½Ê½À´¿ª·¢AjaxÓ¦Óá£
JSONµÄÈ«³ÆÊÇJavaSrcipt Object Notation,¼´JavaScript¶ÔÏó·ûºÅ,ËüÊÇÒ»ÖÖÇáÁ¿¼¶µÄÊý¾Ý½»»»¸ñʽ.JSONµÄÊý¾Ý¸ñʽ¼ÈÊʺÏÈ ......
<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µÄ²½ÖèÊǽ«½Å±¾µÇ¼Ç ......