²»ÓÃAjaxÈçºÎÒ³Ãæ¶¨Î»
ÎÒµÄÒ»¸öÓû§×¢²áÒ³ÃæÉæ¼°µ½ºÜ¶àÐèÒªÌîдµÄÐÅÏ¢£¬Æä½á¹¹ÈçÏ£º
1¡¢»ù±¾ÐÅÏ¢ ¡¾±£´æ°´Å¥¡¿
2¡¢½ÌÓý¾Àú ¡¾±£´æ°´Å¥¡¿
3¡¢¹¤×÷¾Àú ¡¾±£´æ°´Å¥¡¿
4¡¢ÇóÖ°ÒâÏò ¡¾±£´æ°´Å¥¡¿
ÓÉÓÚÓû§ÔÚ×¢²áµÄʱºòÓпÉÄܲ»Ò»´ÎÌîÍêËùÓÐÐÅÏ¢£¬ËùÒÔÎÒÔÚÿһ¸ö²¿·Ö·ÅÁËÒ»¸öImageButton×öµÄ°´Å¥·Ö±ð±£´æ£¬ÀýÈçÓû§ÌîÍê½ÌÓý¾Àú£¬¿ÉÒÔÁ¢¼´±£´æ½ÌÓý¾Àú£¬¶øÆäËû²¿·ÖûÌîдҲ²»»áÏ໥ӰÏì¡£ÏÖÔÚµÄÎÊÌâÊǼÙÈçÎÒÌîдµ½¹¤×÷¾ÀúÕⲿ·Ö£¬µã»÷ÕâÒ»²¿·Ö¶ÔÓ¦µÄ±£´æ°´Å¥£¬ÓÉÓÚÊÇÓõķþÎñÆ÷¶Î¿Ø¼þ£¬ËùÒÔÒ³Ãæ»á±»Ë¢Ð²¢¶¨Î»µ½Ò³Ãæ×î¶¥¶Ë£¬ÕâÑùµÄÓû§ÌåÑéÊǷdz£²»ºÃµÄ£¬ÄÇô²»ÓÃAjaxÈçºÎ½øÐÐÒ³Ãæ¶¨Î»ÄØ£¬±ÈÈçÎÒÏÖÔÚÌîдµ½ÁËÇóÖ°ÒâÏòÕâÒ»²¿·Ö£¬Ë¢ÐºóÈÔȻͣÁôÔÚÕâÒ»²¿·Ö£¬¶ø²»ÊÇÌõµ½Ò³Ãæ×î¶¥¶Ë
°ïÂ¥Ö÷¶¥ÁË
ÓÃjs¶¨Î»Ò³Ãæ µ±È»ÄãµÃ¼Ç¼һϲÙ×÷µ½Ê²Ã´Î»ÖÃÁË È»ºóÓÃjsÅжϺó¼ÓÒÔ¶¨Î»
Õâ¸öÒ»°ãÓÃAJAX£¬ÆäËû·½·¨ÔÚÏÂÔÝʱûÏëµ½
Ò»¸ö×Ö
°ï¶¥
¸ù¾ÝÌîдÇé¿ö£¬¸ü¸Ä°´Å¥Á´½á£¬ÓÃÒ³ÄÚêÁ´½á
ÓÃjs¶¨Î»°É
ʹÓÃtab²»Ò²¿ÉÒÔô
JS
ÀûÓÃMaintainScrollPositionOnPostbackÊôÐÔ
Èç:
HTML code:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="msg._Default" MaintainScrollPositionOnPostback="true" %>
Èç¹ûÄãÕûÒ³POSTBACKµÄ»°£¬ÄǶ¨²»ÁËλ¡£¡£¡£¶¼ÊÇ´ÓLOADÖØÐ¿ªÊ¼µÄ
AJAXµÄÒì²½¾ÍÊÇΪÁ˱ÜÃâÕûÒ³POSTBACK¡£¡£¡£
ûÓùý·þÎñÆ÷¿Ø¼þ¾«Ï¸»¯µ½Õâ¸ö³Ì¶È£¬²»¹ýÓ
Ïà¹ØÎÊ´ð£º
ÎÒÏÖÔÚÓÃstruts2¿ò¼Ü,ÐèҪʹÓÃajaxʵÏÖ¾Ö²¿Ë¢Ð£¬µ«ÊÇ´ÓÈÝÆ÷Àï·µ»ØµÄÖµ²»ÖªµÀÔõô´Óstruts.xmlÅäÖÃÎļþÀïÓ³Éäµ½jspÒ³ÃæÀÒÔǰservletÀïдout.orint("xxxxx")¾Í¿ÉÒԵõ½~£¬µ«ÊÇÏÖÔÚÓÃstruts¾Í²»ÖªµÀÔõôР......
ÎÒÏÖÔÚÓиöÃÅ»§ÍøÕ¾£¬ÓÃStruts1.2×öµÄ£¬Ö®Ç°Ã»ÓÃajax,ÏÖÔÚÏë½áºÏajax ¿ò¼Ü ÕûºÏÉý¼¶¡£
Struts1.2 ºÍÄǸöajax ¿ò¼ÜÕûºÏµÄ±È½ÏºÃ¡£ÕûºÏÖ®ºóÌý˵ajax Õ¼ÄÚ´æÊ²Ã´¶¼²»Ð¡£¬°üÒ²²»Ð¡£¬´ó¼ÒÌÖÂÛһϰ¡¡£
ajax Êǿͻ§¶ËµÄ¶ ......
ÎÒµÄajaxµÄupdatepanel¿Ø¼þÀïµÄÃæ²»ÄÜÖ´ÐÐresponse.write£¬¿ÉÊÇÎÒÐèÒªµ¯³ö¶Ô»°¿ò£¬ÎÒÒªÔõô×öÄØ£¿
ÓÐûÓв»ÐèÒªresponse.writeµ¯Ìáʾ¿òµÄ×ö·¨ÄØ£¿
ÁíÍâÎÒµÄÒ³ÃæÉÏÓÐÒ»¸öwebÓû§¿Ø¼þ£¬È»ºó·ÅÒ»¸ögridviewÔÚupdatepa ......
RT£¡
xmlHttpRequest.send("Ìá½»²ÎÊýÃû=Öµ&Ìá½»²ÎÊýÃû1=Öµ");
var date={"Êý¾Ý1":"Êý¾Ý1Öµ","Êý¾Ý2":"Êý¾Ý2Öµ","Êý¾Ý3":"Êý¾Ý3Öµ" ......