¹ØÓÚAJAXÒì²½£¨À´×ÔÍøÂ磩
Web 2.0 һƳ
ÔÚÉîÈëÑо¿´úÂë֮ǰÊ×ÏÈ¿´¿´×î½üµÄ¹Ûµã —— Ò»¶¨ÒªÊ®·ÖÇå³þ Web 2.0 Õâ¸ö¸ÅÄî¡£Ìýµ½ Web 2.0 Õâ¸ö´ÊµÄʱºò£¬Ó¦¸ÃÊ×ÏÈÎÊÒ»ÎÊ “Web 1.0 ÊÇʲô£¿” ËäÈ»ºÜÉÙÌýÈËÌáµ½ Web 1.0£¬Êµ¼ÊÉÏËüÖ¸µÄ¾ÍÊǾßÓÐÍêÈ«²»Í¬µÄÇëÇóºÍÏìӦģÐ͵Ĵ«Í³ Web¡£±ÈÈ磬µ½ Amazon.com ÍøÕ¾Éϵã»÷Ò»¸ö°´Å¥»òÕßÊäÈëËÑË÷Ïî¡£¾Í»á¶Ô·þÎñÆ÷·¢ËÍÒ»¸öÇëÇó£¬È»ºóÏìÓ¦ÔÙ·µ»Øµ½ä¯ÀÀÆ÷¡£¸ÃÇëÇó²»½ö½öÊÇͼÊéºÍÊéÄ¿ÁÐ±í£¬¶øÊÇÁíÒ»¸öÍêÕûµÄ HTML Ò³Ãæ¡£Òò´Ëµ± Web ä¯ÀÀÆ÷ÓÃÐ嵀 HTML Ò³ÃæÖØ»æÊ±£¬¿ÉÄܻῴµ½ÉÁ˸»ò¶¶¶¯¡£ÊÂʵÉÏ£¬Í¨¹ý¿´µ½µÄÿ¸öÐÂÒ³Ãæ¿ÉÒÔÇåÎúµØ¿´µ½ÇëÇóºÍÏìÓ¦¡£
Web 2.0£¨Ôںܴó³Ì¶ÈÉÏ£©Ïû³ýÁËÕâÖÖ¿´µÃ¼ûµÄÍù¸´½»»¥¡£±ÈÈç·ÃÎÊ Google Maps »ò Flickr ÕâÑùµÄÕ¾µã£¨µ½ÕâЩ֧³Ö Web 2.0 ºÍ Ajax Õ¾µãµÄÁ´½ÓÇë²ÎÔÄ ²Î¿¼×ÊÁÏ£©¡£±ÈÈçÔÚ Google Maps ÉÏ£¬Äú¿ÉÒÔÍ϶¯µØÍ¼£¬·Å´óºÍËõС£¬Ö»ÓкÜÉÙµÄÖØ»æ²Ù×÷¡£µ±È»ÕâÀïÈÔÈ»ÓÐÇëÇóºÍÏìÓ¦£¬Ö»²»¹ý¶¼²Øµ½ÁËÄ»ºó¡£×÷ΪÓû§£¬ÌåÑé¸ü¼ÓÊæÊÊ£¬¸Ð¾õºÜÏñ×ÀÃæÓ¦ÓóÌÐò¡£ÕâÖÖеĸÐÊܺͷ¶Ð;ÍÊǵ±ÓÐÈËÌáµ½ Web 2.0 ʱÄúËùÌå»áµ½µÄ¡£
ÐèÒª¹ØÐĵÄÊÇÈçºÎʹÕâЩеĽ»»¥³ÉΪ¿ÉÄÜ¡£ÏÔÈ»£¬ÈÔÈ»ÐèÒª·¢³öÇëÇóºÍ½ÓÊÕÏìÓ¦£¬µ«ÕýÊÇÕë¶Ôÿ´ÎÇëÇó/ÏìÓ¦½»»¥µÄ HTML ÖØ»æÔì³ÉÁË»ºÂý¡¢±¿×¾µÄ Web ½»»¥µÄ¸ÐÊÜ¡£Òò´ËºÜÇå³þ£¬ÎÒÃÇÐèÒªÒ»ÖÖ·½·¨Ê¹·¢Ë͵ÄÇëÇóºÍ½ÓÊÕµÄÏìÓ¦Ö» °üº¬ÐèÒªµÄÊý¾Ý¶ø²»ÊÇÕû¸ö HTML Ò³Ãæ¡£Î©Ò»ÐèÒª»ñµÃÕû¸öРHTML Ò³ÃæµÄʱºò¾ÍÊÇÏ£ÍûÓû§¿´µ½ ÐÂÒ³ÃæµÄʱºò¡£
µ«¶àÊý½»»¥¶¼ÊÇÔÚÒÑÓÐÒ³ÃæÉÏÔö¼Óϸ½Ú¡¢ÐÞ¸ÄÖ÷ÌåÎı¾»òÕ߸²¸ÇÔÓÐÊý¾Ý¡£ÕâЩÇé¿öÏ£¬Ajax ºÍ Web 2.0 ·½·¨ÔÊÐíÔÚ²» ¸üÐÂÕû¸ö HTML Ò³ÃæµÄÇé¿öÏ·¢ËͺͽÓÊÕÊý¾Ý¡£¶ÔÓÚÄÇЩ¾³£ÉÏÍøµÄÈË£¬ÕâÖÖÄÜÁ¦¿ÉÒÔÈÃÄúµÄÓ¦ÓóÌÐò¸Ð¾õ¸ü¿ì¡¢ÏìÓ¦¸ü¼°Ê±£¬ÈÃËûÃDz»Ê±µØ¹â¹ËÄúµÄÍøÕ¾¡£
XMLHttpRequest ¼ò½é
ÒªÕæÕýʵÏÖÕâÖÖѤÀöµÄÆæ¼££¬±ØÐë·Ç³£ÊìϤһ¸ö JavaScript ¶ÔÏ󣬼´ XMLHttpRequest¡£Õâ¸öССµÄ¶ÔÏóʵ¼ÊÉÏÒѾÔÚ¼¸ÖÖä¯ÀÀÆ÷ÖдæÔÚÒ»¶Îʱ¼äÁË£¬ËüÊDZ¾×¨À¸½ñºó¼¸¸öÔÂÖÐÒª½éÉÜµÄ Web 2.0¡¢Ajax ºÍ´ó²¿·ÖÆäËûÄÚÈݵĺËÐÄ¡£ÎªÁËÈÃÄú¿ìËٵشóÌåÁ˽âËü£¬ÏÂÃæ¸ø³ö½«ÒªÓÃÓڸöÔÏóµÄºÜÉٵö ·½·¨ºÍÊôÐÔ¡£
open()£º½¨Á¢µ½·þÎñÆ÷µÄÐÂÇëÇó¡£
send()£ºÏò·þÎñÆ÷·¢ËÍÇëÇó¡£
abort()£ºÍ˳öµ±Ç°ÇëÇó¡£
readyState£ºÌṩµ±Ç° HTML µÄ¾ÍÐ÷״̬¡£
responseText£º·þÎñÆ÷·µ»ØµÄÇëÇóÏìÓ¦Îı¾¡£
Èç¹û²»Á˽âÕâЩ£¨»òÕ߯äÖеÄÈκΠһ¸ö£©£¬ÄúÒ²²»Óõ£ÐÄ£¬ºóÃæ¼¸ÆªÎÄÕÂÖÐÎÒÃ
Ïà¹ØÎĵµ£º
jquery Ajax ´«µÝºº×Öµ½ servlet ʱ³öÏÖÂÒÂëµÄÎÊÌâ
2009Äê11ÔÂ25ÈÕ ÐÇÆÚÈý ÏÂÎç 02:28
jquery Ajax ´«µÝºº×Öµ½ servlet ʱ³öÏÖÂÒÂëµÄÎÊÌâ
ÔÚjsÖжÔÐèÒªµÄ´«Ë͵IJÎÊý½øÐбàÂë
encodeURI(encodeURI(param))
ÔÚ·þÎñÆ÷½ÓÊܺó¶ÔÆä½øÐнâÂë
String param = URLDecoder.decode(request.getParameter("param"),"utf-8");
......
²ÎÊýÃû
ÀàÐÍ
ÃèÊö
url
String
(ĬÈÏ: µ±Ç°Ò³µØÖ·) ·¢ËÍÇëÇóµÄµØÖ·¡£
type
String
(ĬÈÏ: "GET") ÇëÇó·½Ê½ ("POST" »ò "GET")£¬ ĬÈÏΪ "GET"¡£×¢Ò⣺ÆäËü HTTP ÇëÇó·½·¨£¬Èç PUT ºÍ Delete Ò²¿ÉÒÔʹÓ㬵«½ö²¿·Öä¯ÀÀÆ÷Ö§³Ö¡£
timeout
N ......
ºìÉ«×ÖÌåΪÖ÷Òª´úÂë
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 ......
XMLHttpRequest ¶ÔÏóÊÇAJAX¹¦ÄܵĺËÐÄ£¬Òª¿ª·¢AJAX³ÌÐò±ØÐë´ÓÁ˽âXMLHttpRequest ¶ÔÏó¿ªÊ¼¡£
Á˽âXMLHttpRequest ¶ÔÏó¾ÍÏÈ´Ó´´½¨XMLHttpRequest ¶ÔÏó¿ªÊ¼£¬ÔÚ²»Í¬µÄä¯ÀÀÆ÷Öд´½¨XMLHttpRequest ¶ÔÏóʹÓò»Í¬µÄ·½·¨£º
ÏÈ¿´¿´IE´´½¨XMLHttpRequest ¶ÔÏóµÄ·½·¨£¨·½·¨1£©£º
va ......