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

ÔõôÑùÔÚUnloadʼþÖÐÖ´ÐÐajax»Øµ÷º¯Êý£¿

ÎÒÔÚwindow.unloadʼþÖÐдÁËÒ»¸öajax»Øµ÷º¯Êý
ÒªÍê³ÉµÄʼþÊÇ£º
Óû§µã¹Ø±Õ´°ÌåµÄʱºò£¨¼´unload´°ÌåµÄʱºò£©£¬³öÏÖÒ»¸öÌáʾ£®ÌáʾÊÇ·ñÒª±£´æ£¿

£±,µã»÷·ñ£¬ÔòÒ³Ãæ¹Ø±Õ£®
£²,µã»÷ÊÇ£¬Ôò±£´æ£º¡¡¡¡
¡¡£².£±¡¡±£´æ³É¹¦¾Í¹Ø±ÕÒ³Ãæ£¬
¡¡£².£²¡¡±£´æÊ§°Ü¾ÍÒªÌáʾ


µÚÒ»µãºÍ£².£±¶¼¿ÉÒԳɹ¦£¬£².£²È´Ã»ÓÐ×öµ½£®ÒòΪ±£´æÖ®ºó»Øµ÷º¯ÊýÀ´²»¼°Ö´ÐÐ
¶¥Ò»¸ö

Óà setTimeout µÈ´ý ajax ÇëÇóµÄ½á¹û

ÔõôµÈ´ý
  ¡¡¡¡¡¡function window.onunload()
        {
                        SaveBeforeUnload();
        }

¶¨ÒåÁ½¸ö±äÁ¿ Ò»¸öÓÃÓÚ±êʾ ajax ÇëÇó ÊÇ·ñ·µ»Ø Ò»¸ö±êʾ ·µ»ØµÄ½á¹û

var isReturn=false,var isSuccess;

function Method(isFirst)
{
  if(isFirst)
      SaveBeforeUnload();
  if(!isReturn)
      setTimeout(Method,1000);

}


function window.onunload()
        {
                      Method(true);
        }

È¡Ïû²»ÁËonunloadʼþ

£¿

onbeforeunloadʼþ
return "ÄãÈ·¶¨Í˳öÂð?";


Ïà¹ØÎÊ´ð£º

AjaxÓëSessionµÄÎÊÌâ - .NET¼¼Êõ / ASP.NET

֮ǰÓöµ½Ò»¸öÎÊÌâ¡£
ÓÚÊÇ×öÁËÒÔÏÂʵÑ飺
Ò³Ãæ¼ÓÔØºó£¬Ìá½»Ò»¸öAjaxÇëÇó(ÔݳÆÎªajax1)£¬ÇëÇóµÄÏß³ÌÔÚ·þÎñÆ÷Éϱ»Ë¯Ãß10ÃëÖÓ¡£
µã»÷Ò³ÃæÉÏÒ»¸öbutton£¬´¥·¢ÁíÒ»¸öAjaxÇëÇó(ajax2)¡£
µ±Ã»ÓÐʹÓÃsession£¬ÔÚ·þÎñÆ÷δ´ ......

stuts2 ¿ò¼Ü ºÍextjs ajax´«ÖÐÎÄÎÊÌâ

ÎÒÔÚÒ³ÃæÖÐÊäÈëÓ¢ÎÄÊÇÕý³£µÄ£¬ÊäÈëÖÐÎÄ·µ»ØµÄjson×îºóÉÙÁ˵㶫Î÷±È½ÏÕý³£·µ»ØÊÇ
{ "success ":true}

ÎÒ´«ÖÐÎĽøÈ¥·µ»Ø³öÀ´¾ÍÊÇ
{ "success ":fals
ΪÉÙÒ»²¿·Ö¶«Î÷

ÎÒÊÇÖ ......

µÚÒ»´ÎÓÃAjax£¬Óöµ½Á˲¶×½session timeoutµÄÎÊÌ⣡

ÎÒÔÚÍøÕ¾ÀïÃæ¼ÓÉÏÁËAJAXµÄÓ¦Óá£Ô­À´²¶×½session timeoutÊÇÔÚON_PAGELOADʼþÀïÃæ´¦ÀíµÄ¡£µ«ÊǼÓÉÏajaxºó¾Í²»ÔÙÆð×÷ÓÃÁË¡£ ÀÏÊÇÏÔʾObject reference not set to an instance of an object.Ó¦¸Ã¾ÍÊÇsessionÖµÒѾ­Çå¿ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ