Ajax ºÍ XML: ÎåÖÖ Ajax ·´Ä£Ê½
ͨ¹ýÀí½â´íÎóµÄ±àÂ뷽ʽ£¬¿ÉÒÔ¸üºÃµØÁ˽âÈçºÎÕýÈ·µØ½øÐбàÂë¡£µ±È»£¬±àд Asynchronous JavaScript™ +
XML£¨Ajax£©ÓÐÕýÈ·µÄ·½·¨£¬Ò²ÓдíÎóµÄ·½·¨¡£±¾ÎĽ«ÌÖÂÛһЩÐèÒª±ÜÃâµÄ³£¼û±àÂëʵ¼ù¡£
Èç¹ûÈËÃÇÔÚµÚÒ»´Î¾ÍÄܹ»½«ËùÓÐÊÂÇéÈ«²¿×ö¶Ô£¬ÄÇôÕâ¸öÊÀ½ç½«±äµÃÍêÈ«²»Í¬¡£Ajax Ò²ÊÇÈç´Ë¡£ÎÒ×öÁË´óÁ¿µÄ¹¤×÷ÒÔÖ§³Ö Ajax
¿ª·¢ÈËÔ±£¨°üÀ¨ÎÒ×Ô¼º£©£¬°üÀ¨±àÂ롢׫дÎÄÕºÍÑݽ²¡£Í¨¹ýÕâЩ¹¤×÷£¬ÎÒѧµ½ÁËºÜ¶à¹ØÓÚÕýÈ·ºÍ´íÎó±àд Ajax µÄ֪ʶ¡£ÔÚÎÒµÄÉÏһƪÎÄÕ “ÎåÖÖ³£¼û Ajax ģʽ£º¿ÉÁ¢¼´Ê¹ÓÃÕâЩ·Ç³£ÓÐÓÃµÄ Ajax Éè¼ÆÄ£Ê½
” ÖУ¬ÎÒ½éÉÜÁËÎåÖÖÓÃÓÚÕýÈ·±àд
Ajax Ó¦ÓóÌÐòµÄģʽ¡£ÔÚÕâÆªÎÄÕÂÖУ¬ÎÒ½«½éÉÜ Ajax ´úÂëÖг£¼ûµÄÎåÖÖ·´Ä£Ê½¡£
Äú¿ÉÄÜ»áÎÊ£¬Ê²Ã´ÊÇ·´Ä£Ê½£¨anti-pattern£©
£¿·´Ä£Ê½
¾ÍÊÇÆµ·±³öÏÖµÄÓ¦ÓóÌÐòÉè¼ÆÈ±ÏÝ£¬ÒѾ³ÉΪËùÓÐÈ˶¼Ó¦¸Ã×¢ÒâµÄÎÊÌâ¡£ÎÒÔÚÕâÀォ´Ó½Ï¸ßµÄ²ã´Î½øÐÐÌÖÂÛ£¬¶ø²»Éæ¼°Óï·¨´íÎóºÍÁ´½ÓÎÊÌâ¡£
´ó¶àÊý¿ª·¢ÈËÔ±Ìý˵¹ý¹ØÓÚ·´Ä£Ê½µÄÒ»¸öºÜºÃµÄÀý×Ó£º½á¹¹»¯²éѯÓïÑÔ£¨Structured Query Language£¬SQL£©µÄ´íÎóʹÓõ¼Ö Web
Õ¾µãÊܵ½ SQL
×¢Èë¹¥»÷¡£ÕâÖÖ·´Ä£Ê½Ê¹µÃ¹«Ë¾Ëðʧ²ÒÖØ£¬²¢±©Â¶Á˿ͻ§¼Ç¼£¬¶øÇÒ²»ÐÒµÄÊÇûÓÐÒ»ÖÖ±à³ÌÓïÑÔ¿ÉÒÔÐÒÃâ¡£Òò´Ë£¬ÎÒÃÇÓбØÒªÁ˽âÕâÖÖģʽ·¢ÉúµÄÔÀíºÍÔÒò£¬ÒÔ¼°ÈçºÎ±ÜÃâ¡£
Ajax ·´Ä£Ê½Ò²ÊÇÈç´Ë¡£ÎÒ²¢²»ÊÇ˵ËüÃǽ«Ôì³É¹«Ë¾ËðʧÊýÊ®ÒÚµÄÊÕÈ룬µ«ÊÇËüÃÇ¿ÉÒÔ¸ã¿å·þÎñÆ÷»òÕßÌṩÔã¸âµÄÓû§ÌåÑ飬ÕâÖÖ´ú¼Û²»½ö°º¹ó£¬¶øÇÒÁîÈ˾ÚÉ¥¡£
Èç¹ûÀí½âÁË·¢Éú´íÎóµÄÄÚÈÝ£¬Äú½«Ñ§µ½ºÜ¶à֪ʶ¡£ºÜ¶àʱºò£¬ÈËÃǽö½ö°Ñ Ajax ¿´×÷ÊÇÒ»ÖÖÔÚ¼ÓÔØÒ³Ãæºó´Ó·þÎñÆ÷È¡»Ø XML
µÄ·½Ê½¡£ÕâÖÖ¹Ûµã·Ç³£ÏÁ°¯£¬²¢ÇÒÈç¹û±»´íÎóʹÓ㬽«Òý·¢Ó¦ÓóÌÐòµÄÐÔÄÜÎÊÌâ¡£ÔÚ±¾ÎÄÖУ¬ÎÒ½«½âÊÍÕâÖÖ¹ÛµãÖ®ËùÒÔ´íÎóµÄÔÒò£¬ÒÔ¼°ÈçºÎÐÞ¸´ÕâÖÖ´íÎó¡£
ÔÚûÓбØÒªµÄʱºòÂÖѯ¼ÆÊ±Æ÷
ÎÒ¼ûµ½µÄºÜ¶à Ajax ÎÊÌâ¶¼ºÍÀÄÓà JavaScript ÓïÑÔÄÚÖõļÆÊ±Æ÷¹¦ÄÜÓйء£ÆäÖеĹؼü·½·¨ÊÇ window.setInterval()
¡£Ö»Òª¿´µ½ÕâÖÖ·½·¨£¬¾ÍÐèÒªÉÔ΢Ìá¸ß¾¯Ì裻ΪʲôҪʹÓÃÒ»¸ö¼ÆÊ±Æ÷ÄØ£¿µ±È»£¬¼ÆÊ±Æ÷ÓÐÆäÓÃ;
—— ±ÈÈ磬¶¯»¡£
window.setInterval()
·½·¨¸æËßÒ³ÃæÒÔÌØ¶¨µÄʱ¼ä¼ä¸ô»Øµ÷ij¸öº¯Êý£¨±ÈÈçÿÃ룩¡£´ó¶àÊýä¯ÀÀÆ÷¶ÔʹÓÃÕâЩ¼ÆÊ±Æ÷×ÜÊÇ˵µÃ¶à£¬×öµÃÉÙ£¬Ö÷ÒªÊÇÒòΪ JavaScript
ÓïÑÔÊǵ¥Ï̵߳ÄÓïÑÔ¡£Èç¹ûÄúÒªÇóµÄʱ¼ä¼ä¸ôΪ 1 Ã룬ÄÇô»ñµÃµÄ»Øµ÷ʱ¼ä¼ä¸ô¿ÉÄÜÊÇ 1 Ãë¡¢1.2 Ãë¡¢9 Ãë»òÈÎºÎÆäËûʱ¼ä¡£
¾ø¶Ô²»ÐèҪʹÓ
Ïà¹ØÎĵµ£º
¡¡¡¡ºÜ¶àÈ˶¼ÓùýAJAX¿Ø¼þ°É£¬AJAX¿Ø¼þ²»ÐèҪˢÐÂÒ³Ãæ¾Í¿ÉÒÔµ½ºǫ́ȥ¶Á³öÊý¾Ýµ½¿Í»§¶Ë£®AJAX¿Ø¼þ³ýÁËÓкÜìŵÄÌØÐ§Í⣬ÆäÒª¹¦ÄܾÍÊDz»ÐèҪˢÐÂÕû¸öÒ³Ãæ¾Í¿ÉÒÔÈ¡µÃÓû§ËùÐèÒªµÄÊý¾Ý£¬ÎÒ°ÑÕâÒ»¿éµÄµÄ¹¦ÄÜ·â×°³ÉÒ»¸öÀ࣬·½±ãÈÕºó¿ÉÒÔÖØ¸´Ê¹Ó㬴úÂëÈçÏ£º
//Ajax Request Class Start
functio ......
ºÜ¾ÃÒÔǰ£¬ÎÒѧ»áÁËÓÃdhtmlxtree£¬ÄÇÊÇÒ»¿ÃºÜ²»´íµÄÊ÷£¬ÓÃÆðÀ´ºÜ·½±ã£¬µ«ÊÇÒ»¸öÎÊÌâһֱûÓнâ¾ö£¬´Óǰ¶¼ÊǷֺܶà´ÎÈ¥Êý¾Ý¿âÖв飬×ñѵÄÔÔòÊÇ£¬ÏȲé³öÉϼ¶£¬È»ºóÔÙ¸ù¾ÝÉϼ¶ID²é³öϼ¶ID£¬ÕâÑùÒ»²ãÒ»²ãµÄ²é£¬ÓÚÊǵ±Êý¾ÝÁ¿´óÁË£¬Ê÷¼ÓÔØµÄʱºò»áºÜµÄºÜÂý£¬ÓÐʱºòµÈËû¿ªÊ¼¼ÓÔØµÄʱºò£¬¿ÉÒÔ¸æË߯ÁÄ»Ç ......
ÔÚajaxû³öÀ´Ö®Ç°£¬Ò»Ö±ÊÇÓÃiframeʵÏÖµÄÎÞË¢ÐÂÇëÇó¡£
Ö÷ÒªµÄÔÀíÊÇ£º
ʹÓÃjs´´½¨Ò»¸öÒþ²ØµÄiframe
°ÑÒªÌá½»µÄ±íµ¥µÄtargetÊôÐÔÖ¸Ïò1ÖÐÉú³ÉµÄiframe
ÔÚÇëÇóµÄÒ³ÃæÖлص÷¸¸Ò³ÃæµÄ·½·¨
ÕâÑù¾ÍʵÏÖÁËÒ»¸ö¼òµ¥µÄ“Òì²½Ìá½»”
¿´ÆðÀ´ºÍajaxÒ»ÑùµÄЧ¹û£¬ÄÇΪʲô»¹ÒªÓÐajax£¬ÎÒÃÇÀ´±È½ÏÏ£º£¨ÒÔϰÑajax¼¼Êõ³ÆÎªX ......
jQuery ÊÇÒ»¸öJavaScript ¿â£¬ËüÓÐÖúÓÚ¼ò»¯ JavaScript™ ÒÔ¼° Asynchronous JavaScript + XML (Ajax) ±à³Ì¡£ÓëÀàËÆµÄ JavaScript ¿â²»Í¬£¬jQuery ¾ßÓжÀÌØµÄ»ù±¾ÔÀí£¬¿ÉÒÔ¼ò½àµØ±íʾ³£¼ûµÄ¸´ÔÓ´úÂ롣ѧϰ jQuery »ù±¾ÔÀí£¬Ì½Ë÷ÆäÌØÐԺ͹¦ÄÜ£¬Ö´ÐÐһЩ³£¼ûµÄ Ajax ÈÎÎñ²¢ÕÆÎÕÈçºÎʹÓòå¼þÀ©Õ¹ jQuery¡£
jQuery ÊÇʲ ......