Ò²À´ËµËµ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´úÂ룬²¢ÇÒ¸ãµÄʹÓÃϵͳµÄÓû§ÄªÃûÆäÃî¡¢¾«Éñ´íÂÒ£¬×îºó±ÀÀ£¡£ÕâÑùµÄÀý×Ó²¢²»ÉÙ¼û¡£·¢ÉúÕâÑùµÄÇé¿ö£¬¸ù±¾ÔÒò¾ÍÊÇ¿ª·¢ÈËԱûÓÐŪÇ
Ïà¹ØÎĵµ£º
AJAXÊÇweb20µÄ»ùʯ£¬ÏÖÔÚÍøÉÏÁ÷Ðм¸ÖÖ¿ªÔ´µÄAJAX¿ò¼Ü£¬±ÈÈ磺jQuery,Mootools,Dojo,Ext JSµÈµÈ£¬ÄÇôÎÒÃǵ½µ×ÔÚʲôÇé¿öϸÃʹÓÃÄǸö¿ò¼Ü£¿ÒÔÏÂÊÇÒ»×éÕª³µÄÊý¾Ý£º
AjaxianÔÚ2007Äêµ×¶ÔAjax¹¤¾ß½øÐÐÁ˵÷ ......
½áÂÛ£º
jquery 1.3.2 ajax¶Ô±àÂëÎÊÌâ½øÐйý²¿·Ö(¼ûºóÃæ²¹³ä1 )´¦Àí£¬½â¾ö·½°¸ÒÔjspΪÀý×Ó£º
ajaxÌá½»Êý¾Ý¸øjsp£ºajaxËùÔÚÒ³ÃæÎÞÈκÎÒªÇó£¬jspÒ³ÃæÐè×÷Á½·½Ãæ´¦Àí¡£
1.<%@page contentType="application/json" pageEncoding="UTF-8"%>»ò<%@page contentType="application/json" pageEncoding ......
jQueryȷʵÊÇÒ»¸öͦºÃµÄÇáÁ¿¼¶µÄJS¿ò¼Ü£¬ÄܰïÖúÎÒÃÇ¿ìËٵĿª·¢JSÓ¦Ó㬲¢ÔÚÒ»¶¨³Ì¶ÈÉϸıäÁËÎÒÃÇдJavaScript´úÂëµÄϰ¹ß¡£
·Ï»°ÉÙ˵£¬Ö±½Ó½øÈëÕýÌ⣬ÎÒÃÇÏÈÀ´¿´Ò»Ð©¼òµ¥µÄ·½·¨£¬ÕâЩ·½·¨¶¼ÊǶÔjQuery.ajax()½øÐзâ×°ÒÔ·½±ãÎÒÃÇʹÓõķ½·¨£¬µ±È»£¬Èç¹ûÒª´¦Àí¸´ÔÓµÄÂß¼£¬»¹ÊÇÐèÒªÓõ½jQuery.ajax()µÄ(Õâ¸öºóÃæ»á˵µ½).
1 ......
²ÎÊýÃû
ÀàÐÍ
ÃèÊö
url
String
(ĬÈÏ: µ±Ç°Ò³µØÖ·) ·¢ËÍÇëÇóµÄµØÖ·¡£
type
String
(ĬÈÏ: "GET") ÇëÇó·½Ê½ ("POST" »ò "GET")£¬ ĬÈÏΪ "GET"¡£×¢Ò⣺ÆäËü HTTP ÇëÇó·½·¨£¬Èç PUT ºÍ Delete Ò²¿ÉÒÔʹÓ㬵«½ö²¿·Öä¯ÀÀÆ÷Ö§³Ö¡£
timeout
N ......
¹ØÓÚajaxµÄÃû×Ö
ajax µÄÈ«³ÆÊÇAsynchronous JavaScript and XML£¬ÆäÖУ¬Asynchronous ÊÇÒì²½µÄÒâ˼£¬ËüÓбðÓÚ´«Í³web¿ª·¢ÖвÉÓõÄͬ²½µÄ·½Ê½¡£
¹ØÓÚͬ²½ºÍÒì²½
Òì²½´«ÊäÊÇÃæÏò×Ö·ûµÄ´«Ê䣬ËüµÄµ¥Î»ÊÇ×Ö·û£»¶øÍ¬²½´«ÊäÊÇÃæÏò±ÈÌØµÄ´«Ê䣬ËüµÄµ¥Î»ÊÇè壬Ëü´«ÊäµÄʱºòÒªÇó½ÓÊÜ·½ºÍ·¢ËÍ·½µÄʱÖÓÊ ......