¹ØÓÚ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µÈµÈ£¬ÄÇôÎÒÃǵ½µ×ÔÚʲôÇé¿öϸÃÊ¹Ó ......
Á˽âʹÓà ASP.NET AJAX ½øÐоֲ¿Ò³Ãæ¸üÐÂ
¼ò½é
MicrosoftµÄ ASP.NET ¼¼ÊõÌṩÁËÒ»¸öÃæÏò¶ÔÏó¡¢Ê¼þÇý¶¯µÄ±à³ÌÄ£ÐÍ£¬²¢½«ÆäÓëÒѱàÒë´úÂëµÄÓÅÊÆ½áºÏÆðÀ´¡£µ«Æä·þÎñÆ÷¶ËµÄ´¦ÀíÄ£ÐÍÈÔ´æÔÚ¼¼Êõ±¾ÉíËù¹ÌÓеļ¸µã²»×㣺
½øÐÐÒ³Ãæ¸üÐÂÐèÒªÍù·µ·þÎñÆ÷£¬Òò´ËÐèÒªÒ³ÃæË¢Ð£»
À´»ØÍù·µ²»»á±£Áô Javascript »òÆäËû¿Í»§¶Ë¼¼Êõ£¨Èç Ad ......
½ñÌ죬ÓÐͬÊ·¢ÏÖÏà¹ØÒµÎñÊý¾ÝÐ޸ĺó£¬ÔÚIE6Ï»¹ÊÇÏÔʾÐÞ¸ÄǰµÄÖµ¡£µ«ÔÚÆäËûä¯ÀÀÆ÷ºÍIE7¡¢IE8Ï£¬Ã»ÓÐÕâ¸öÎÊÌâ¡£
ÔÒò£ºÓÃajaxÇëÇóʱ£¬Èç¹û³öÏÖÖØ¸´µÄURL£¬ä¯ÀÀÆ÷²»»áÏò·þÎñÆ÷·¢ËÍÇëÇ󣬶øÊǸù¾Ý֮ǰÏàͬµÄURLÇëÇó½á¹û·µ»Ø¡£ÔÒò¾ÍÔÚÓÚ֮ǰµÄÇëÇó¼°½á¹ûÒѾ±£´æÔÚÁË
»º´æÀÈç¹ûÓöµ½ÏàͬURLʱ£¬½á¹ûÊÇÖ±½Ó´Ó»º´æÀïÈ¡µÃ¡£ ......
//³õʼ»¯¶ÔÏó²¢·¢³öXMLHttpRequestÇëÇó
xmlHttp= false;
if (window.XMLHttpRequest)
{ //MozillaµÈÆäËûä¯ÀÀÆ÷
xmlHttp= new XMLHttpRequest();
if (xmlHttp.overrideMimeType)
{
& ......
Ó¦ÏîÄ¿ÐèÇ󣬲âÊÔÁËÏÂ×Ô¶¯·¢ËÍÓʼþµÄ¹¦ÄÜ£¬ÒÔʵÏÖ£¬ÏÂÃæ·Ö±ð½éÉÜǰ̨µÄAjaxºÍºǫ́c#
ǰ̨£º
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="SendEmail.aspx.cs" Inherits="SendEmail" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1- ......