Ò²À´ËµËµAjaxµÄʶù
ÏÖÔÚÈç¹ûÄãÎʱðÈË“×î½üÁ½ÄêÔÚWeb¿ª·¢ÁìÓò×î»ðµÄ¼¼ÊõÊÇʲô”£¬AjaxÕâ¸ö´ÊÓ¦¸ÃÄÜÕ¼¾Ýһϯ֮µØ¡£È·Êµ£¬×Ô´Ó05Äêµ×±»Ìá³ö£¬Ajax¼¼Êõ¾ÍÒÔÄÑÒÔÏëÏóµÄËÙ¶ÈѸËÙºì±é´ó½Äϱ±£¬Êܵ½ÎÞÊýWeb¿ª·¢ÈËÔ±µÄÇàíùºÍ×·Åõ¡£¶ø¸÷ÖÖÆ½Ì¨ÏµÄAjax¿ò¼Ü¸üÊÇÈçÓêºó´ºËñ°ãÏòÍâð£¬ÒÔÖÁÓÚÁ¬Î¢ÈíÕâÑùÈí¼þÒµµÄ¾ÞÍ·Ò²ÆÈ²»¼°´ýÍÆ³ö×Ô¼ºµÄ¿ò¼Ü——ASP.NET Ajax£¬²¢½«Æä×÷Ϊ±ê×¼×é¼þ¼¯³ÉÓÚVS2008ÖУ¬Ïë½å´ËÌÖºÃÄÇЩÒѾһÌý¼ûAjaxÕâ¸ö´Ê¾ÍÈÈѪ·ÐÌÚµÄWeb¿ª·¢ÈËÔ±ÃÇ¡£
µ±È»£¬ÓÐÔÞÃÀ¾Í»áÓÐÔðÂAjaxÒ²²»ÀýÍâ¡£ÔÚËüÅ·¢Õ¹µÄ¹ý³ÌÖУ¬Ò²Ôâµ½Á˲»ÉÙ·ÇÒ飬ºÜ¶àÈËÌá³öʹÓÃAjax¼¼Êõ»áµ¼ÖÂϵͳÐÔÄÜϽµÉõÖÁÓû§ÌåÑéµÄÆÆ»µ¡£²¢ÁгöºÜ¶àÀíÓÉ£¬½å´ËºôÓõ¹ã´óWeb¿ª·¢ÈËÔ±»Ø¹é´«Í³Web¿ª·¢¡£
ÎÒËãÊDZȽÏÔç½Ó´¥Ajax¼¼ÊõµÄ£¬µ±Ê±ÎÒ»¹ÔÚ½øÐÐPHP¿ª·¢£¬Ìýµ½Ajax¼¼ÊõÕâ¸öÐÂÃû´Êºó¾ÍÏëŪÃ÷°×ÊÇʲô¶«Î÷¡£µ±Ê±×ÊÁϱȽÏÉÙ£¬Ã»ÓÐÏÖÔÚÕâô¶à¹ØÓÚAjaxµÄÊé¼®ºÍ¿ò¼Ü£¬ÎÒÊÖÍ·Ö»ÓÐÒ»±¾¡¶Ajax»ù´¡½Ì³Ì¡·£¬»¹ºÃ£¬Ajax¼¼Êõ±¾Éí²»Ë㸴ÔÓ£¬ËùÒÔÎÒ»¹ÊǺܿìŪ¶®ÁËËüµÄ»ù±¾ÔÀí£¬²¢ÇÒÂíÉÏÓ¦Óõ½Ò»¸öµ±Ê±ÕýÔÚ×öµÄPHPÏîÄ¿ÖУ¬ÓÃÀ´×öÎÞˢеǼºÍÊý¾ÝÑéÖ¤¡£ÏñºÜ¶à±¸ÊÜͬ²½Ë¢ÐÂÏÞÖÆÖ®¿àµÄWeb¿ª·¢ÈËÔ±Ò»Ñù£¬µ±Ê±ÎÒ¶ÔÕâÖÖÉñÆæµÄÒì²½½»»¥Ì¾Îª¹ÛÖ¹£¬ÓÚÊÇ¿ªÊ¼ÎÞÐÝÖ¹µÄÑо¿¡£µ«ÊÇÑо¿À´Ñо¿È¥£¬ÎÒ×ܾõµÃAjax²»¹ý¾ÍÊÇÄÇô¸ö¶«Î÷£¬Ã»Ê²Ã´Ì«¸´Ôӵģ¬Ö»²»¹ý±àдJavaScript±È½ÏÍ´¿à°ÕÁË¡£Ö±µ½ºóÀ´ÎÒ¿´ÁË¡¶Ajaxʵս¡·Õâ±¾Ê飬˼Ïë²Å´óΪ¸Ä¹Û£¬ÎÒ²ÅÃ÷°×£¬ÔÀ´AjaxÒ²¿ÉÒÔÓÐÕâô¶àģʽÐԵĶ«Î÷ºÍÐÔÄÜ·½ÃæµÄ¿¼ÂÇ¡£Ajax·¢Õ¹µ½ÏÖÔÚ£¬ÒѾ¿ªÊ¼Ç÷ÓÚ³ÉÊ죬ÄÇÖÖµ¶¸û»ðÖÖ´Ó“HttpXMLRequest”дÆðµÄ¿ª·¢ÈËÔ±ÒѾ²»Ì«¶àÁË£¬µ«ÊǶÔËüµÄÕùÂÛȴûÓÐÍ£Ö¹¡£ÔÚÕâÀÎÒÒ²Ïë½áºÏÎҵľÑ飬¶ÔAjax¼¼ÊõÌá³öһЩ¸öÈ˹۵㣬Óв»µ±Ö®´¦£¬»¶ÓÖ¸Õý¡£
1.ΪʲôҪʹÓÃAjax
ºÜ¶àÈË¿´µ½Õâ¸öÎÊÌâ¿ÉÄÜ»á¾õµÃÎҺܰ׳գºÕ⻹ÓõÃ×Å·Ï»°Â𣿵±È»ÊÇΪÁËʵÏÖÒì²½½»»¥µÄWeb¸»Ó¦ÓÃϵͳÁË¡£µ«ÊÇ£¬ÕâÀïÎÒÏë˵µÄ²»ÊǼ¼Êõ²ãÃæµÄ£¬¶øÊÇ˼Ïë²ãÃæµÄ£¬Ò²¾ÍÊÇ£¬ÎÒÃÇʹÓÃAjaxµÄ˼Ï붯»úÊÇʲô£¿Èç¹û²»ÅªÃ÷°×Õâ¸öÎÊÌ⣬ÎÒÃÇÓпÉÄܻỼÉÏ“Ajax¿ñÈÈÖ¢”——ÔÚÓ¦ÓÃÖпñÓÃAjax£¬´ÓÊý¾ÝÑéÖ¤µ½µÇ¼£¬ÔÙµ½Ò³ÃæÎÞˢиüУ¬ÅªµÄÕû¸öÓ¦Óü¸ºõÒ»´Î¶¼²»ÓÃˢоͿÉÒÔÍê³ÉËùÓй¤×÷£¬×îºóËû¿ª·¢µÄϵͳÖгäÂúÁËÎÞ·¨Î¬»¤µÄJS´úÂ룬²¢ÇÒ¸ãµÄʹÓÃϵͳµÄÓû§ÄªÃûÆäÃî¡¢¾«Éñ´íÂÒ£¬×îºó±ÀÀ£¡£ÕâÑùµÄÀý×Ó²¢²»ÉÙ¼û¡£·¢ÉúÕâÑùµÄÇé¿ö£¬¸ù±¾ÔÒò¾ÍÊÇ¿ª·¢ÈËԱûÓÐŪÇ
Ïà¹ØÎĵµ£º
1¡¢Çø¿éµÄÏÔʾÓëÒþ²Ø
ÔÚ½øÐÐajax±à³Ìʱ£¬¾³£»áÓõ½div±êÇ©¶ÔÒ³ÃæÔªËØ½øÐв¼¾Ö£¬´óÖ·½·¨ÊÇ£¬°Ñ½çÃæ·Ö×ö¼¸´ó¿é£¬ÓÐʱºòÐèÒª¸ù¾Ýµã»÷²Ëµ¥ÏÔʾÏàÓ¦µÄ¿é¼°Òþ²ØÆäËû¿é£¬Õâʱ¿É¼òµ¥ÉèÖÃdiv.style.displayΪblock½øÐÐÏÔʾ£¬div.style.dispalyΪnone½øÐÐÒþ²Ø¡£
2¡¢½çÃæÔªËØÃüÃû
&nb ......
Ò».AjaxProµÄʹÓÃ
1.ÔÚÏîÄ¿ÖÐÌí¼ÓÒýÓã¬ä¯ÀÀÕÒµ½AjaxPro.2.dllÎļþ
2.ÔÚWeb.configÖеÄsystem.webÀïÃæÐ´ÈëÒÔÏ´úÂë
</configuration>
<system.web>
<httpHandlers>
<add verb="*" path="*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
</httpHandlers>
</system.web> ......
ºìÉ«×ÖÌåΪÖ÷Òª´úÂë
jspÒ³ÃæÖÐ
<script language="javascript">
function updateDB(operate){
var objDom=new ActiveXObject("msxml.DomDocument");
var objRoot=objDom.createElement("All");
objDom.appendChild(objRoot);
var k=document.ge ......
¸½springÕûºÏDWR(°üº¬struts1,spring,hibernateÕûºÏÖÃ):
http://blog.csdn.net/jiabeis/archive/2010/05/26/5626121.aspx
×î½üÁ˽âÁËÒ»¸öÓÐÓõÄAJAX¹¤¾ß£¬¿´ÁËÍøÉϵÄÎÄÕÂÕâÀïÓÐһЩժ³ºÍ×Ô¼ºµÄ×ܽᣬºÍ´ó¼Ò·ÖÏí£º
ʲôÊÇDWR(Direct Web Remote)£¿
DWRÊÇÒ»ÖÖAJAX½â¾ö·½°¸£¡
DWR°üÀ¨Ò»¸öjava¿â£¬ÒÔ¼°Ò»Ì×javascript£¬Ê¹ ......