Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ʹÓÃjQuery¼ò»¯Ajax¿ª·¢——Ajax¿ª·¢ÈëÃÅ

jQueryÊÇÒ»¸ö¿ÉÒÔ¼ò»¯ JavaScript?ÒÔ¼°AJAX£¨Asynchronous JavaScript
+XML£¬Òì²½JavascriptºÍXML£©±à³ÌµÄJavascript¿â¡£²»Í¬ÓÚÆäËûµÄJavascript¿â£¬jQueryÓÐËû×Ô¼ºµÄÕÜѧ£¬Ê¹Äã¿É
ÒԺܼòµ¥µÄ±àд´úÂë¡£ÕâÆªÎÄÕÂ¾Í»á´øÁìÄã¼ûʶһÏÂjQueryµÄÕÜѧ£¬Ì½ÌÖÒ»ÏÂËûµÄÌØÐÔÒÔ¼°¹¦ÄÜ£¬²¢ÇÒ»á×öһЩajaxµÄʾÀý£¬ÒÔ¼°ÈçºÎʹÓÃplug-
in£¨²å¼þ£©À´À©Õ¹jQuery¡£
1. ʲôÊÇjQuery£¿
jQueryÊǸöºÜÓÅÐãµÄ
Javascript¿â£¬Ëüµ®ÉúÓÚ2006Ä꣬³ö×ÔJohnResigÖ®ÊÖ¡£²»¹ÜÄãÊÇÒ»¸öjavascriptÐÂÊÖ£¬µ«ÊÇÈ´Ïë³¢ÊÔÒ»ÏÂ
DOM£¨Document
ObjectModel£©ÒÔ¼°AjaxµÄ·±ÔÓ£¬ÒÖ»òÄãÊǸöjavascriptר¼Ò¼¶ÈËÎµ«ÊÇÒѾ­Ñá¾ëÁË·´¸´µÄÖØ¸´ÄÇÎÞζµÄDOMÒÔ¼°Ajax½Å
±¾£¬jQuery¶¼½«ÊÇÄãµÄ²»¶þÑ¡Ôñ¡£
jQuery»á°ïÖúÄã±£³Ö´úÂëµÄ¼òµ¥ºÍ¼ò½à¡£Äã²»±ØÔÙȥдһ´ó¶ÑÖØ¸´µÄÑ­»·»òÕßÊÇDOMµ÷Óýű¾£¬
ʹÓÃjQuery£¬Ä㽫ºÜ¿ìÕÒµ½¹Ø¼üµã£¬²¢ÇÒ¿ÉÒÔÒÔ×îÉٵĴúÂë±í´ïÄãµÄ˼Ïë¡£
jQueryµÄÕÜѧÆäʵºÜµ¥Ò»£º¼òµ¥¡¢¿ÉÖØÓᣵ±ÄãÀí½â²¢ÇÒ
ÈÏͬÕâÖÖ˼ÏëµÄʱºò£¬Äã¾Í¿ÉÒÔ¿ªÊ¼Ìå»áÒ»ÏÂʹÓÃjQueryÄÜÈÃÄãµÄ±à³Ì±äµÃ¶àôÇáËÉÓä¿ìÁË£¡
2. һЩ¼òµ¥¸ÅÄî
Õâ
ÀïÊǸö¼òµ¥µÄÀý×Ó£¬ÏòÄãչʾjQueryÈçºÎÓ°ÏìÄã±àдµÄ´úÂë¡£×öµÄÊÂÇéÆäʵºÜ¼òµ¥£¬±ÈÈç¶ÔÒ³ÃæÉÏÄ³Ò»ÇøÓòÄÚµÄËùÓÐÁ´½Ó¶¼Ìí¼ÓÒ»¸öclickÏìӦʼþ£¬Äã
¿ÉÒÔʹÓÃÒ»°ãµÄJavascriptÒÔ¼°DOMÀ´Ð´£¬´úÂë¼ûListing1£º
[url=]Listing 1. DOM
scripting without jQuery
[/url]
var external_links =
document.getElementById('external_links');
var links =
external_links.getElementsByTagName('a');
for (var i=0;i <
links.length;i++) {
var link = links.item(i);
link.onclick
= function() {
return confirm('You are going to visit: ' + this.href);
};
}
Èç
¹ûʹÓÃjQueryµÄ»°ÊµÏÖÈçÏ£º
[url=]Listing 2. DOM scripting with jQuery
[/url]

$('#external_links a').click(function() {
return
confirm('You are going to visit: ' + this.href);
});
ºÜ¾ªÑÈ£¬ÊÇ
°É£¿Ê¹ÓÃjQueryµÄ»°£¬Äã¿ÉÒԺܿìÕÒµ½¹Ø¼üµã£¬²¢ÇÒÖ»ÐèÒª±í´ïÄãÐèÒª±í´ïµÄ£¬
¶ø²»ÐèÒªÂÞÀïÂÞà¡£²»ÐèÒª¶ÔÕâÐ©ÔªËØ½øÐÐÑ­»·£¬click()º¯
Êý¿ÉÒÔ´¦ÀíºÃÕâÒ»ÇС£¶øÇÒÄ㲻Ҫл̫¶àµÄ²Ù×÷DOMµÄ´úÂ룬
ÄãÐèÒªµÄ½ö½öÊÇʹÓúÜÉÙµÄ×Ö·û¶¨ÒåÄãÒªÕÒµÄÄǸöÔªËØ¡£
À´¿´Ò»ÏÂÕâ¶Î´ú
ÂëÊÇÈçºÎ¹¤×÷µÄ£¬ÓеãС¼¼ÇÉ¡£Ê×ÏÈ£¬¿´µ½$()º¯Êý--jQueryÀï×îÓÐÓõÄ×î


Ïà¹ØÎĵµ£º

Ïê½âAJAXºËÐÄÖеÄXMLHttpRequest¶ÔÏó

XMLHttpRequest ¶ÔÏóÊÇAJAX¹¦ÄܵĺËÐÄ£¬Òª¿ª·¢AJAX³ÌÐò±ØÐë´ÓÁ˽âXMLHttpRequest ¶ÔÏó¿ªÊ¼¡£
¡¡¡¡Á˽âXMLHttpRequest ¶ÔÏó¾ÍÏÈ´Ó´´½¨XMLHttpRequest ¶ÔÏó¿ªÊ¼£¬ÔÚ²»Í¬µÄä¯ÀÀÆ÷Öд´½¨XMLHttpRequest ¶ÔÏóʹÓò»Í¬µÄ·½·¨£º
¡¡¡¡ÏÈ¿´¿´IE´´½¨XMLHttpRequest ¶ÔÏóµÄ·½·¨(·½·¨1)£º
¡¡¡¡var xmlhttp = new ActiveXObject(" ......

AjaxµÄpost·½·¨µÄʹÓÃ

¸Õ¿ªÊ¼Ñ§Ajax£¬¿´µ½ºÜ¶àÍøÉϵĴúÂë¶¼ÓÃGet·½·¨Ìá½»²ÎÊý£¬TomcatĬÈÏISO±àÂëʵÔÚÊÇÈÃÈËÍ·Í´£¬¶Ô¸¶ÂÒÂëÎÒ¶¼ÊÇÓùýÂËÆ÷×ö×Ö·û±àÂë¹ýÂ˵ģ¬Get·½·¨¹ýÂËÆ÷¼àÌý²»µ½£¬ËùÒÔÎÒһֱϲ»¶Ê¹ÓÃPost·½·¨£¬ÏÂÃæ¶ÔAjax GetºÍPost·½·¨×öÒ»¶Ô±È
GET£º
<mce:script type="text/javascript"><!--
var xmlHttpRequest;
......

AJAX¼¼ÊõʵÏÖStrutsУÑé¿ò¼Ü

ʵʱÊý¾ÝÑéÖ¤ÊÇAJAX¼¼ÊõµÄÒ»´óÓÅÊÆÖ®Ò»¡£Í¨¹ýÓ¦Óô˼¼Êõ£¬strutsÑéÖ¤¿ò¼Ü½«ÔöÇ¿struts MVC£¬²¢Ê¹WebÓ¦ÓóÌÐò¸ü½Ó½üÓÚ×ÀÃæÓ¦ÓóÌÐò¡£
´ËÑéÖ¤¿ò¼ÜÓÃÓÚÑéÖ¤×ֶΡ£ÓÐÐí¶àÔÚWebÓ¦ÓóÌÐòÉϽøÐÐÑéÖ¤µÄ·½·¨¡£ÕâЩ·½·¨¿É·ÖΪÁ½Àࣺ·þÎñÆ÷¶Ë·½·¨ºÍ¿Í»§¶Ë·½·¨¡£StrutsÑéÖ¤¿ò¼ÜÊÇÃæÏò»ùÓÚJavaµÄWebÓ¦Óû·¾³µÄ×î¼Ñ¿ò¼ÜÖ®Ò»¡£ËüÄܹ»ÅäÖÃÓ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ