jQuery ajaxÖÐÎÄAPI¼°½Ì³Ì×ÊÁÏ´óÈ«
jQueryÓÉÃÀ¹úÈËJohn Resig´´½¨£¬ÖÁ½ñÒÑÎüÒýÁËÀ´×ÔÊÀ½ç¸÷µØµÄÖÚ¶àjavascript¸ßÊÖ¼ÓÈëÆäteam£¬°üÀ¨À´×Ե¹úµÄJörn Zaefferer£¬ÂÞÂíÄáÑǵÄStefan PetreµÈµÈ¡£
¡¡¡¡jQueryÊǼÌprototypeÖ®ºóÓÖÒ»¸öÓÅÐãµÄJavascrīpt¿ò¼Ü¡£Æä×ÚÖ¼ÊÇ——WRITE LESS,DO MORE,д¸üÉٵĴúÂë,×ö¸ü¶àµÄÊÂÇé¡£
¡¡¡¡ËüÊÇÇáÁ¿¼¶µÄjs¿â(ѹËõºóÖ»ÓÐ21k) £¬ÕâÊÇÆäËüµÄjs¿âËù²»¼°µÄ£¬Ëü¼æÈÝCSS3£¬»¹¼æÈݸ÷ÖÖä¯ÀÀÆ÷ £¨IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+£©¡£
¡¡¡¡jQueryÊÇÒ»¸ö¿ìËٵ쬼ò½àµÄjavaScript¿â£¬Ê¹Óû§Äܸü·½±ãµØ´¦ÀíHTML documents¡¢events¡¢ÊµÏÖ¶¯»Ð§¹û£¬²¢ÇÒ·½±ãµØÎªÍøÕ¾ÌṩAJAX½»»¥¡£
¡¡¡¡jQuery»¹ÓÐÒ»¸ö±È½Ï´óµÄÓÅÊÆÊÇ£¬ËüµÄÎĵµËµÃ÷ºÜÈ«£¬¶øÇÒ¸÷ÖÖÓ¦ÓÃҲ˵µÃºÜÏêϸ£¬Í¬Ê±»¹ÓÐÐí¶à³ÉÊìµÄ²å¼þ¿É¹©Ñ¡Ôñ¡£
¡¡¡¡jQueryÄܹ»Ê¹Óû§µÄhtmlÒ³±£³Ö´úÂëºÍhtmlÄÚÈÝ·ÖÀ룬Ҳ¾ÍÊÇ˵£¬²»ÓÃÔÙÔÚhtmlÀïÃæ²åÈëÒ»¶ÑjsÀ´µ÷ÓÃÃüÁîÁË£¬Ö»Ð趨Òåid¼´¿É¡£
¡¡¡¡JqueryÊǼÌprototypeÖ®ºóÓÖÒ»¸öÓÅÐãµÄJavascrīpt¿ò¼Ü¡£¶ÔprototypeÎÒʹÓò»¶à£¬¼òµ¥Á˽â¹ý¡£µ«Ê¹ÓÃÉÏjqueryÖ®ºó£¬ÂíÉϱ»ËýµÄÓÅÑÅÎüÒýסÁË¡£ÓÐÈËʹÓÃÕâÑùµÄÒ»±ÈÓ÷À´±È½ÏprototypeºÍjquery£ºprototype¾ÍÏñJava£¬¶øjquery¾ÍÏñruby.ʵ¼ÊÉÏÎұȽÏϲ»¶java£¨ÉÙ½Ó´¥Ruby °ÕÁË£©µ«ÊÇjqueryµÄ¼òµ¥µÄʵÓõÄÈ·ÓÐÏ൱´óµÄÎüÒýÁ¦°¡£¡ÔÚÏîÄ¿ÀïÎÒ°Ñjquery×÷Ϊ×Ô¼ºÎ¨Ò»µÄ¿ò¼ÜÀà°ü¡£Ê¹ÓÃÆä¼äÒ²ÓÐÒ»µãµãÐĵã¬ÆäʵÕâЩÐĵã¬ÔÚjqueryµÄÎĵµÉÏÃæÒ²¿ÉÄÜÓн²£¬²»¹ý»¹ÊǼÇÏÂÀ´£¬ÒÔ±¸Íü°Õ¡£
Ò»£¬ÕÒµ½ÄãÁË£¡
¡¡¡¡»¹¼ÇµÃ$()Õâ¸ö¶«Î÷°É£¿ÎÞÂÛprototype»¹ÊÇDWR¶¼Ê¹ÓÃÁËÕâ¸öº¯Êý´úÌædocument.getElementById()¡£Ã»´í£¬jqueryÒ²¸ú·çÁË¡£Îª´ïµ½document.getElementById()µÄÄ¿µÄ£¬jqueryÊÇÕâÑùдµÄ£º
¡¡¡¡´úÂë
¡¡¡¡var someElement = $("#myId");
¡¡¡¡¿´ÆðÀ´±ÈÆäËûÁ½¸ö¿ò¼ÜµÄÒª¶àÁËÒ»¸ö#£¬ºÃ£¬¿´¿´ÏÂÃæµÄÓ÷¨£º
¡¡¡¡´úÂë
¡¡¡¡$("div p"); // (1)
¡¡¡¡$("div.container"); // (2)
¡¡¡¡$("div #msg"); // (3)
¡¡¡¡$("table a",context); // (4)
¡¡¡¡ÔÚprototypeÀï¿´¹ýÕâÑùµÄд·¨Â𣿵ÚÒ»ÐдúÂëµÃµ½ËùÓбêǩϵÄPÔªËØ¡£µÚ¶þÐдúÂëµÃµ½class ΪcontainerµÄÔªËØ,µÚÈýÐдúÂëµÃµ½±êÇ©ÏÂÃæidΪmsgµÄÔªËØ¡£µÚËÄÐдúÂëµÃµ½contextΪÉÏÏÂÎĵÄtableÀïÃæËùÓеÄÁ¬½ÓÔªËØ¡£
¡¡¡¡Èç¹ûÄãÊìϤCSS£¬Äã»á¾õµÃÕâЩд·¨ºÜÑÛÊ죡¶ÔÁË¡£ÕýÊÇ¡£¿´³ö°ÂÃîÁ˰ɡ£jquery¾ÍÊÇͨ¹ýÕâÑùµÄ·½Ê½À´ÕÒµ½Dom¶ÔÏóÀïÃæµÄÔªËØ¡£¸úCSSµÄÑ¡ÔñÆ÷ÏàÀàËÆ¡£
¶þ£¬
Ïà¹ØÎĵµ£º
¸ÐлÄú×¢²áʹÓà Google AJAX Search API ÃÜÔ¿£¡
ÄúµÄÃÜÔ¿ÊÇ£º
ABQIAAAA2XOmDwsdSefVWtliFM7oAhRgUnSrtx2R2fBqn5WGl7l070PqvBRbr7s7L72cRNSIH96KndKP3sbASw
¸ÃÃÜÔ¿¿ÉÓÃÓÚ¸ÃĿ¼ÖеÄËùÓÐÍøÖ·£º
http://www.rdladmin.test
ÒÔÏÂÊǰïÖúÄúÈëÃŵÄʵÀýÍøÒ³£º
<!DOCTYPE html PUBLIC "-//W3C//DTD X ......
//Óû§ÃûУÑéµÄ·½·¨
//Õâ¸ö·½·¨½«Ê¹ÓÃXMLHTTPRequest¶ÔÏóÀ´½øÐÐAJAXµÄÒì²½Êý¾Ý½»»¥
var xmlhttp;
function verify() {
//0¡£Ê¹ÓÃdomµÄ·½Ê½»ñÈ¡Îı¾¿òÖеÄÖµ
//document.getElementById("userName")ÊÇdomÖлñÈ¡ÔªËØ½ÚµãµÄÒ»ÖÖ·½·¨£¬Ò»¸öÔªËØ½Úµã¶ÔÓ¦HTMLÒ³ÃæÖеÄÒ»¸ö± ......
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Ajaxµ¯³öʾÀý-¿É¿ ......
JavaScript ¼òµ¥Àí½âAjaxÒì²½µ÷ÓòÙ×÷µÄÎÄÕ¡£
ÎÄÕµØÖ·£ºhttp://www.soaspx.com/dotnet/ajax/javascript/javascript_20090915_349.html
ÕâÆªÎÄÕÂÊÇÀí½âAjax¼¼ÊõµÄ¼òµ¥Àý³Ì£¬Í¦¼òÃ÷¶óÒª£¬ºÜÈÝÒ×Àí½â¡£
AjaxÌṩÓë·þÎñÆ÷Ò첽ͨÐŵÄÄÜÁ¦£¬½èÖúÓÚAjax£¬¿ÉÒÔÔÚÓû§µ¥»÷°´Å¥Ê±£¬Ê¹ÓÃJavaScriptºÍ DHTMLÁ¢¼´¸üÐÂUI£¬²¢Ïò·þÎñÆ÷ ......