½áÊø¸øÓèajaxµÄ³µ³µ
1.ÈÃмӵÄÄÇÏî»õÆ·¸ßÁÁÏÔʾ£¬¾ÍÒªÕÒµ½Äļþ»õÆ·±»×îиü¸ÄµÄ¡£
Æäʵ¸úÌí¼ÓAjax¹¦ÄÜÒ»Ñù¼òµ¥£¬Ö»ÊÇÒª¿ç¼¸¸öÎļþϾÍÓеãÄ£ºý£¬¿öÇÒÎÒÊÇ×Ô¼ºÐ´µÄ
£¬ËùÓеķ½·¨Ãû¸ú±äÁ¿¼°²ÎÊýɶµÄ¶¼¸úÊéÉϲ»Ò»Ñù(µ«ÔÀíÒ»ÑùµÄ)£¬ËùÒÔ¼ÓÉÏÕâЩ¹¦
ÄÜÄÑÃâ»áÃÔºýЩ£¬ÕâÒ²ÕýºÃÄÜÁ·ºÃ×Ô¼ºµÄÂß¼£¬¸ü¶®µÃrailsµÄÁ÷³Ì£¬»¹ÓÐÊÕ»ñ¾ÍÊÇÒª
Ñø³ÉºÃµÄ±à³Ìϰ¹ß£¬²»È»ÒÔºó×Ô¼ºÐ´µÄ´úÂëÏÈ˵±ðÈË¿´¶®¿´²»¶®£¬×Ô¼º¶¼ÃÔºýÁ˾Ͳ»
ºÃÁË£¡
ÒªÌí¼Ó¸ßÁÁÏÔʾЧ¹û£¬¾ÍÏÈÒªÕÒµ½Äļþ»õÆ·ÊDZ»×îиüеģ¬ÒªÔÚ»õÆ·Ìí¼Óµ½¹ºÎï³µ
ǰ°ÑÄǼþ»õÆ·µÄÏÈ´æ¸øÒ»±äÁ¿£¬Ö®ºó°ÑÄǸö±äÁ¿return³öÈ¥£¬Ö®ºóÔÚcontrollerÀïÁ¬
×ÅsessionÊý¾ÝÒ»Æð¸øÒ»¸öʵÀý±äÁ¿·½±ãÊÓͼ¸újs½Å±¾Ê¹Óá£ÔÙÖ®ºó°ÑÐèÒª¸ßÁÁÏÔʾµÄ
htmlÄÇÒ»¿é£¬»òÕßÄĸö±êÇ©¼Çס¡£Ö®ºóµ½jsÀïÃæÐ´ÉϸßÁÁÏÔʾµÄ·½·¨£¬°Ñ¶ÔÓ¦µÄid´«
µ½ÊÓͼÀÆäʵҲ²»½Ð´«£¬¾ÍÊǶÔÓ¦°É£¡
ÔÚÍøÉÏÕÒµ½
2.Òþ²Ø¹ºÎï³µ
page[:cart].visual_effect :blind_down if @haxi.xianshiche == 1
ʱ¿ÌÒª¼Çס£¬page[]Õâ¸öÀïÃæµÄ²ÎÊýÊÇÕë¶ÔÊÓͼµÄ£¬Ò²¾ÍÊÇ´æÊÓͼij¸ö±êÇ©µÄid¡£
page.repalce("cart",:partial => "cart", :object =>@cart)
µÚÒ»¸ö²ÎÊýÊDZêÇ©µÄid£¬µÚ¶þ¸öÊÇÄ£°åÃû×Ö£¬µÚÈý¸ö¾ÍÊǶÔÏ󼯺ÏÁË¡£
Òþ²Ø¹ºÎï³µÖ»ÊÇС°ÑÏ·£¬µ÷ÓÃrailsÄÚ²¿·â×°µÄÒ»¸öjsÏÔʾµÄ·½·¨£¬Ö®ºó¼ÓÉÏÒªÏÔʾµÄ
Ìõ¼þ£¬µ±È»Ìõ¼þ¿ÉÄÜÐèҪдһ¸ö·½·¨À´ÊµÏÖ¡£ÔÚÃô½ÝÀïÊDz鿴¹ºÎï³µÖÐÊÇ·ñÓÐÎïÆ·ÁË
£¬ÒªÓоͰÑÊýÖµ²é³ö£¬Ö®ºóÔÚrjsÎļþÀïµ÷ÓöøÒÑ¡£
ÒªÒþ²ØÊ±Ö»Òª°Ñdiv±êÇ©µÄÊôÐÔÉèÖÃΪ“display:none”ÕâÊÇCSSËù×ö³öµÄЧ¹û£¬rails
Ö»ÊÇÅжÏһϼ´¿É¡£
ÈËÂҪ²»¶Ïѧϰ»îµÄ²Å»á̤ʵÓÐÒÀ¿¿¸Ð£¬Éú»îÒ²³äʵ¡£
¿´µ½ÁËrailsµÄ¸¨Öú·½·¨£¬ÏëÏëÓ¦¸ÃÊÇC#µÄʱºòµ¥¶ÀµÄ¿ÉÒÔËæ±ãµ÷ÓõÄÀàÁË£¬µ«ÓÖÓÐЩ
²»Ò»Ñù£¬·ÖÉÏϼ¶µÄ£¡ÂýÂýÀí½âÖС£
3.
ÓÉÓÚ¼ÓÁËÒþ²Ø¹¦ÄÜ£¬div±êǩһ¸öÀ¨ºÅ¹ÂÁãÁãµÄÏÔʾÔÚÁËÒ»ÐУ¬ËùÒÔÏëҪȥµô£¬±ØÐëд
¸ö¸¨Öú·½·¨À´Éú³Édiv±êÇ©£¬²¢ÇÒ»¹Òª°Ñdisplay:noneÕâÊôÐÔ¼ÓÉÏ¡£
¸¨Öú·½·¨ÔÚ°ïÖúÀïд£º
def yincang_divbq(a,b = {})ÈÃÕâ·½·¨½ÓÁ©²ÎÊý£¬Ò»Ìõ¼þÅжϣ¬¶þÊÇÒ»×éÊôÐÔ¡£
if a
b["style"] = "display:none"
end
c=tag_options(b.stringify_keys)
"<div #{c}>"
end
ÓÉÕâ¸ö·½·¨¾Í¿ÉÒÔ¿´³öºÜ¶àRubyÓï·¨£¬Ê×ÏÈ£¬¶¨ÒåÒ»¸ö·½·¨ÊÇdef£¬½Ó×ÅÊÇ·½·¨Ãû£¬¶¨
Òå·½·¨½ÓÊܵ¥¸
Ïà¹ØÎĵµ£º
ºìÉ«×ÖÌåΪÖ÷Òª´úÂë
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 ......
¸½springÕûºÏDWR(°üº¬struts1,spring,hibernateÕûºÏÖÃ):
http://blog.csdn.net/jiabeis/archive/2010/05/26/5626121.aspx
×î½üÁ˽âÁËÒ»¸öÓÐÓõÄAJAX¹¤¾ß£¬¿´ÁËÍøÉϵÄÎÄÕÂÕâÀïÓÐһЩժ³ºÍ×Ô¼ºµÄ×ܽᣬºÍ´ó¼Ò·ÖÏí£º
ʲôÊÇDWR(Direct Web Remote)£¿
DWRÊÇÒ»ÖÖAJAX½â¾ö·½°¸£¡
DWR°üÀ¨Ò»¸öjava¿â£¬ÒÔ¼°Ò»Ì×javascript£¬Ê¹ ......
$.ajax({
type: "post",
url: loginUrl,
data: "username=" +uname + "&password=" +pwd,
async: ......
Ajax¼¼ÊõÒѾµÃµ½ºÜ¹ã·ºµÄÓ¦Óã¬ÔÚWeb¿ª·¢ÖÐÆäºËÐľÍÔÚÓÚÒ첽ͨÐź;ֲ¿Ë¢Ð£¬¼«´óµØ¸ÄÉÆÁËÓû§ÌåÑ飬ÓÈÆäÊʺÏÓÚ¸ßÆµ¶È¡¢µÍÊý¾ÝÁ¿µÄ³¡¾°¡£ÔÚ²»Ê¹ÓÃAjaxµÄWebÓ¦ÓÃÖУ¬Ò»¸öÒ³Ãæ´¦ÀíÖÐÖ»ÓÐÒ»´ÎÇëÇ󣬿ͻ§¶Ë´¦ÀíÍêºóÒ»´ÎÐÔÌá½»£¬ÕâÖÖÒ»´ÎÇëÇóºÍÒ»´ÎÌá½»µÄ´¦Àí¿ÉÄܱȽϺÄʱ£¬´Ó¶øÔì³É¿Í»§µÈ´ý£¬Ê¹ÓÃAjax°ÑÕâÒ»´ÎÇëÇóºÍÒ»´ÎÌá½»·Ö ......