Ò»²½Ò»²½Ñ§ajax£¨Ò»£©
Ôø¾¶ÔajaxºÜºÃÆæ£¬Ã¿´ÎºÍͬѧ»òÕßͬÊÂ̸ÆðajaxÌýËûÃÇÔÚÄÇÇáÃèµÐ´Ò»·¬²»ÖªËùÒÔÈ»£¬Ç°¼¸Ìì²é×ÊÁϲŻíÈ»Ã÷°×¡£ÏÂÃæÖ±ÈëÕýÌ⣺
Ajax »ù±¾ÉϾÍÊÇ°Ñ JavaScript ¼¼ÊõºÍ XMLHttpRequest
¶ÔÏó·ÅÔÚ Web
±íµ¥ºÍ·þÎñÆ÷Ö®¼ä
¡£µ±Óû§Ìîд±íµ¥Ê±£¬Êý¾Ý·¢Ë͸øÒ»Ð© JavaScript ´úÂë¶ø²»ÊÇ
Ö±½Ó·¢Ë͸ø·þÎñÆ÷¡£Ïà·´£¬JavaScript
´úÂë²¶»ñ±íµ¥Êý¾Ý²¢Ïò·þÎñÆ÷·¢ËÍÇëÇó¡£Í¬Ê±Óû§ÆÁÄ»ÉÏµÄ±íµ¥Ò²²»»áÉÁ˸¡¢Ïûʧ»òÑÓ³Ù¡£»»¾ä»°Ëµ£¬JavaScript
´úÂëÔÚÄ»ºó·¢ËÍÇëÇó£¬Óû§ÉõÖÁ²»ÖªµÀÇëÇóµÄ·¢³ö¡£¸üºÃµÄÊÇ£¬ÇëÇóÊÇÒì²½·¢Ë͵쬾ÍÊÇ˵ JavaScript
´úÂ루ºÍÓû§£©²»Óõȴý·þÎñÆ÷µÄÏìÓ¦¡£Òò´ËÓû§¿ÉÒÔ¼ÌÐøÊäÈëÊý¾Ý¡¢¹ö¶¯ÆÁÄ»ºÍʹÓÃÓ¦ÓóÌÐò¡£È»ºó£¬·þÎñÆ÷½«Êý¾Ý·µ»Ø JavaScript ´úÂ루ÈÔÈ»ÔÚ Web
±íµ¥ÖУ©£¬ºóÕß¾ö¶¨ÈçºÎ´¦ÀíÕâЩÊý¾Ý¡£Ëü¿ÉÒÔѸËÙ¸üÐÂ±íµ¥Êý¾Ý£¬ÈÃÈ˸оõÓ¦ÓóÌÐòÊÇÁ¢¼´Íê³ÉµÄ£¬±íµ¥Ã»ÓÐÌá½»»òˢжøÓû§µÃµ½ÁËÐÂÊý¾Ý¡£JavaScript
´úÂëÉõÖÁ¿ÉÒÔ¶ÔÊÕµ½µÄÊý¾ÝÖ´ÐÐijÖÖ¼ÆË㣬ÔÙ·¢ËÍÁíÒ»¸öÇëÇó£¬ÍêÈ«²»ÐèÒªÓû§¸ÉÔ¤£¡Õâ¾ÍÊÇ XMLHttpRequest
µÄÇ¿´óÖ®´¦¡£Ëü¿ÉÒÔ¸ù¾ÝÐèÒª×ÔÐÐÓë·þÎñÆ÷½øÐн»»¥£¬Óû§ÉõÖÁ¿ÉÒÔÍêÈ«²»ÖªµÀÄ»ºó·¢ÉúµÄÒ»ÇС£½á¹û¾ÍÊÇÀàËÆÓÚ×ÀÃæÓ¦ÓóÌÐòµÄ¶¯Ì¬¡¢¿ìËÙÏìÓ¦¡¢¸ß½»»¥ÐÔµÄÌåÑ飬µ«ÊDZ³ºóÓÖÓµÓл¥ÁªÍøµÄÈ«²¿Ç¿´óÁ¦Á¿¡£
ÒÔÉϽâÊÍÖÐÌáµ½XMLHttpRequest£¬¶Ô£¬ajaxÕýÊÇ¿¿XMLHttpRequest·¢ËÍajaxÇëÇó¡£ÏÈ¿´´úÂë
/* Create a new XMLHttpRequest object to talk to the Web server */
var xmlHttp = false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e2) {
xmlHttp = false;
}
}
@end @*/
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
xmlHttp = new XMLHttpRequest();
}
Õâ¶Î´úÂëµÄºËÐÄ·ÖΪÈý²½£º
½¨Á¢Ò»¸ö±äÁ¿ xmlHttp
À´ÒýÓü´½«´´½¨µÄ XMLHttpRequest
¶ÔÏó¡£
³¢ÊÔÔÚ Microsoft ä¯ÀÀÆ÷Öд´½¨¸Ã¶ÔÏó£º
³¢ÊÔʹÓà Msxml2.XMLHTTP
¶ÔÏó´´½¨Ëü¡£
Èç¹ûʧ°Ü£¬ÔÙ³¢ÊÔ Microsoft.XMLHTTP
¶ÔÏó¡£
Èç¹ûÈÔȻûÓн¨Á¢ xmlHttp
£¬ÔòÒÔ·Ç Microsoft µÄ·½Ê½´´½¨¸Ã¶ÔÏó¡£
×îºó£¬xmlHttp
Ó¦¸ÃÒýÓÃÒ»¸öÓÐЧµÄ XMLHttpRequest
¶ÔÏó£¬ÎÞÂÛÔËÐÐʲôÑùµÄä¯ÀÀÆ÷¡£
¶þ¡¢XMLHttpRequest¶ÔÏóÒѾ
Ïà¹ØÎĵµ£º
´ÓÖÚ¶à¿Í»§ÆÚÅÎÒѾõÄAjax½çÃæÔÚV4.0.0°æ±¾ÖнҿªÁËÃæÉ´ÒÔÀ´£¬Íز¨Èí¼þÔÚºóÐøµÄÀú´Î°æ±¾¸üÐÂÖж¼ÑÓÓò¢²»¶ÏÍêÉÆAjax½çÃæÕâ¸ö¹¦ÄÜ¡£´ó¼Ò¿ÉÒÔÏÂÔØ²âÊÔ°æ¸ÐÊÜһϣ¬»òÕߵǽTurbomailÍøÂçÔÚÏß°æÌåÑ飺
Web꿅᣼http://mail.turbomail ......
20 ¸ö¾µäµÄ Ajax + CSS ±í¸ñ
²¢²»ÊÇËùÓеÄWeb ¿ª·¢Õß¶¼»á¶ÔÃÀ»¯±í¸ñÊý¾Ý¸ÐÐËȤ£¬½ñÌìÎÒÃÇÊÕ¼¯ÁË20 ¸ö¹¦ÄÜÇ¿´ó£¬Íâ¹ÛƯÁÁµÄ»ùÓÚAjax + CSS µÄ±í¸ñЧ¹û£¬Äã¿ÉÒÔ´ÓÕâЩʾÀýÖÐѧϰÔõôʹÓÃÕâЩ±í¸ñÌṩµÄÅÅÐòºÍ¹ýÂ˵ŦÄÜÀ´×éÖ¯±í¸ñÖеÄÊý¾Ý¡£
ÏÖÔÚÈÃÎÒÃÇÀ´¿´¿´ÕâЩ±í¸ñ£º£¨µã»÷ÿ¸öÑùÊ½Ç°ÃæµÄÁ´½Ó¼´¿É½øÈëÏÂÔØ£©
¡¡¡¡#1. ......
function createXMLHttpRequest(){
if(window.ActiveXObject){
http = new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest){
& ......
11ÔÂ21ÈÕÍí£·µãÓ¦ÑûÔÚÎ人´óѧÐÅϢѧԺ×öÁËÒ»³¡¹ØÓÚASP.NETÏÂAJAX¿ª·¢µÄ±¨¸æ£¬ÒÔÎÒ×Ô¼º¾Àú½²ÊöÁËÒ»Ð©ÌØÊâÓ¦ÓÃÔÚ¹ýÈ¥µ½ÏÖÔÚʵÏÖÊֶεı仯£¬±¾À´Ïë»Ø¼ÒÖ®ºó×ö¸ö×ܽáµÄ£¬µ«ÊÇÓÉÓÚ×î½üÒÔÀ´ÊÂÇéÒ»Ö±ºÜ¶à£¬ËùÒÔûÓÐÀ´µÃ¼°×ܽᡣ½ñÍíµÃÒÔÓпÕ×ܽáһϡ£
AJAX½éÉÜ
ÆäʵAJAXÓ¦ÓÃµÄºË ......
±¾ÎÄÄÚÈÝÕª×Ô£º¡¶Java Web¿ª·¢½Ì³Ì——ÈëÃÅÓëÌá¸ßƪ£¨JSP+Servlet£©¡·
½»»¥µÄ»ù±¾¹ý³Ì°üÀ¨£º
l ´´½¨XMLHttpRequest¶ÔÏó£»
l ·¢ËÍÇëÇó£»
l ´¦ÀíÏìÓ¦¡£
´ ......