¹ØÓÚstruts2ÖÐajax±êÇ©µÄÒ»µãѧϰ±Ê¼Ç
ÆäʵajaxµÄ¶«Î÷²»ÊǺÜÊìϤ£¬¶øÇÒ¶ÔÓÚjavascriptÕâÑùÁãËéµÄÓïÑÔʵÔÚÊǺܿ¹¾Ü¡£ÓÚÊǹýÈ¥Ò»Ö±¶¼ÌÓ±ÜËü£¬ÆÈÓÚÏîÄ¿µÄѹÁ¦£¬²»µÃÒÑΩÓÐÓ²ÅöÓ²ÁË¡£ÎªÁË¿ìËÙÉÏÊÖ£¬Ö®Ç°×öÁ˼¸¸öСʵÑ飬´úÂëʵÔÚÌ«¶àÁË¡£ÐÒºÃstruts2ÌṩÁËһЩajaxµÄ¼òÒ×ʵÏÖ¡£
¸úÍøÉÏËùÓеĽ̳ÌÒ»Ñù£¬ÏÈ´Ó×î¼òµ¥µÄ¿ªÊ¼°É~
ÔÚÍ·½áµã¼ÓÉÏ<s:head theme="ajax"/>
È»ºó
<s:url id="requesturl" value="/get.action"></s:url>
<s:div id="information" theme="ajax"></s:div>
<s:a targets="information" theme="ajax" href="%{requesturl}" mce_href="%{requesturl}">»ñÈ¡ÐÅÏ¢</s:a>
·þÎñÆ÷¶ËµÄ´úÂëÎҾͲ»Ð´ÁË£¬´óͬСÒì¡£·µ»ØµÄ¿ÉÒÔÊÇÈκζ«Î÷£¬¸÷ÖÖ±íµ¥¡¢±í¸ñ¡¢Í¼Ê²Ã´µÄ£¬¾ßÌåÒª¿´ÄãÇëÇóµÄÊÇʲô¡£·µ»ØµÄ×ÊÔ´»áÖ±½ÓÏÔʾÔÚinformationµÄdivÖС£ÕâÀïÓиöСÎÊÌâҪעÒ⣬requesturlÖеÄvalueÖµ±ØÐëÊÇ/*.actionµÄÐÎʽ£¬¶ø²»ÄÜÊÇstruts.xmlÖеĶÔÓ¦µÄactionÃû³Æ¡£
¹ØÓÚÆäËûµÄÊôÐԾͲ»ÊµÑéÁË¡£
½ÓÏÂÀ´¼ÓÉÏÒ»µãjavascriptµÄ²Ù×÷£¬ÓÃÎı¾°´Å¥²Ù×÷·µ»Ø×ÊÔ´µÄÏÔʾºÍÒþ²Ø¡£
ÓÚÊǺÜ×ÔÈ»µÄÏëµ½ÕâÑùд£º
<mce:script type="text/javascript"><!--
function hide(var i){
document.getElementById(i).style.display="none";
}
// --></mce:script>
È»ºó°ÑdivµÄidÖµ´«½øÈ¥£¬Íê³É£¡µ«ÊÇʧ°Ü¡£¡£Õâ¸öº¯ÊýÍêȫִÐв»ÁË¡£
Õâ¸öÎÊÌâÀ§ÈÅÁËÎҺܾã¬ÎÒ³¢ÊÔÁ˸÷ÖÖ¸÷ÑùµÄ·½·¨£¬×îºó·¢ÏÖ£¬javascriptµÄº¯Êý´«Öµ»úÖÆ¸úƽʱдµÄC++ºÍJAVAÊÇÓÐÇø±ðµÄ¡£
ÔÚÉÏÃæµÄ´úÂëÖÐÖ»Òª¸Ä³Éfunction hide(i){...}¾Í¿ÉÒÔÖ´ÐÐÁË¡£
ΪʲôÕâÑùÄØ£¿
ÔÀ´µÄ´úÂë´ó¸ÅÀàËÆÓÚjavaÖеÄString newcopy = prototype.clone();
¸Ãº¯ÊýÐÂÉêÇëÁËÒ»¸öµØÖ·²¢½ÓÊÜÁËÓë¸Ã²ÎÊýµÈÖµµÄÖµ£¬Òò´ËgetElementById()È¥ÁËÁíÍâÒ»¸öµØÖ·Ñ°Õҽڵ㣬¶øÄÇÀïûÓÐÎÒÃÇÒª²Ù×÷µÄ½Úµã£¬ÓÚÊǵ÷Óøú¯ÊýµÄʱºòû·´Ó¦¡£囧£¬ÖªÊ¶»¹µÃϵͳµÄѧ²ÅÐУ¬°ëͰˮ̫ΣÏÕÁË¡£
ÁíÍâ¹ØÓÚonclickÖеĺ¯Êýµ÷ÓÃÒ²ÓÐÒ»¸öÈÝÒ×ÊèºöµÄµØ·½£¬±ÈÈçÓиö<div id="a"></div>£¬´«ÖµµÄʱºòÓ¦¸ÃÊÇhide('a')¶ø²»ÊÇhide(a)£¬Ò²ÊǸöÀ§ÈÅÁËÎҺܾõĵͼ¶ÎÊÌâ¡£¡£
Ïà¹ØÎĵµ£º
À´Ô´£ºhttp://developer.51cto.com/art/200906/129502.htm
±¾ÎĽéÉÜÁËËÄÖÖÁ÷ÐеÄAJAX¿ò¼Ü£¬°üÀ¨¼ò½àµÄjQuery£¬ÃæÏò¶ÔÏóµÄ
Mootools£¬ÓµÓÐÇ¿´óÖ§³ÖµÄDojo£¬ÒÔ¼°×é¼þ»¯£¬RIA»¯µÄExt JS¡£
AJAX
ÊÇweb20
µÄ»ùʯ£¬ÏÖÔÚÍøÉÏÁ÷Ðм¸ÖÖ¿ªÔ´µÄ
AJAX¿ò¼Ü£¬±ÈÈ磺jQuery,Mootools,Dojo,Ext JSµÈµÈ£¬ÄÇôÎÒÃǵ½µ×ÔÚʲôÇé¿öϸÃÊ¹Ó ......
µ±ÏÂÊ¢ÐеÄAjax
ÏÖÔÚAjax¿ò¼ÜÊý²»Ê¤Êý£¬AjaxµÄ¹¦ÄÜҲ̫ÅÓ´óµÄÒÔÖÁÓÚËüÁ¬ËüµÄ¸¸±²Javascript¶¼´ø¶¯ÆðÀ´ÁË£¬¼ÇµÃÎÒ×î³õ½Ó´¥webµÄʱºòJavascript»¹Ã»µ½´ïÓÐÏÖÔڵĸ߶ȣ¬Èç½ñËæ×ſͻ§ÌáÐÑÔ½À´Ô½ÖØÒª£¬ºÜ¶àÈí¼þ¿ª·¢²¢²»½ö½öÍ£ÁôÔÚ¹¦ÄÜʵÏÖµÄÒªÇóÉÏ£¬¶øÊǸü×¢ÖØ½»»¥¡¢·ÖÏíºÍ»¥¶¯£¨ÕâÒ²ÊÇw ......
Á˽âʹÓà ASP.NET AJAX ½øÐоֲ¿Ò³Ãæ¸üÐÂ
¼ò½é
MicrosoftµÄ ASP.NET ¼¼ÊõÌṩÁËÒ»¸öÃæÏò¶ÔÏó¡¢Ê¼þÇý¶¯µÄ±à³ÌÄ£ÐÍ£¬²¢½«ÆäÓëÒѱàÒë´úÂëµÄÓÅÊÆ½áºÏÆðÀ´¡£µ«Æä·þÎñÆ÷¶ËµÄ´¦ÀíÄ£ÐÍÈÔ´æÔÚ¼¼Êõ±¾ÉíËù¹ÌÓеļ¸µã²»×㣺
½øÐÐÒ³Ãæ¸üÐÂÐèÒªÍù·µ·þÎñÆ÷£¬Òò´ËÐèÒªÒ³ÃæË¢Ð£»
À´»ØÍù·µ²»»á±£Áô Javascript »òÆäËû¿Í»§¶Ë¼¼Êõ£¨Èç Ad ......
Ðí¶à³ÌÐòÔ±ÔÚ×öÒµÎñ¿ª·¢Ê±ÍùÍù»áÔÚ·þÎñÆ÷¶Ë×öÓû§ÐÅÏ¢µÄÑéÖ¤£¬ÓÐûÓп¼ÂǹýÓÃjqueryµÄajax·½·¨À´ÑéÖ¤µÇÂ½ÄØ£¿ÇÒЧ¹û±ÈÔÚ·þÎñÆ÷¶Ëд´úÂëÀ´ÑéÖ¤ºÃµÄ¶à£¬Ò³ÃæÎÞˢм´¿ÉʵÏÖʵÏֵǽÑéÖ¤£¬´úÂëÒ²¼òµ¥¡£
ÏÖÔÚÏÂÃæÌù³öÀ´µÄÊǺܼòµ¥µÄÓÃjqueryµÄajax·½·¨À´ÑéÖ¤µÇ½µÄ´úÂ룬ÊʺϸսӴ¥jqueryµÄÅóÓÑѧϰ¡£
Ç°Ì¨Ò³Ãæ´úÂ룺
<he ......
<input type="button" onclick="ajaxTest()" value="AJAX²âÊÔ">
<input type="button" onclick=" document.getElementById('weather').innerHTML='' " value="Òþ²Ø">
<mce:script type="text/javascript"><!--
// 1. ³õʼ»¯ ÇëÇó ¶ÔÏó
// Mozilla/Firefox 쵀
//var xmlhttp = ne ......