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

dwrµÄReverse Ajax(ÍÆ¼¼ÊõµÄʵÏÖÖ®Ò»)

dwrµÄReverse AjaxÇ°ÃæÒ»Ö±¶¼Ã»ÓÐÓùý£¬×î½üÒòΪÏîÄ¿ÀïÃæÉæ¼°µ½Ñо¿ÁËÏ£¬»¹ÊÇÁô¸ö¼Ç¼°É¡£
    dwrµÄÄæÏòajaxÆäʵÖ÷Òª°üÀ¨Á½ÖÖģʽ£ºÖ÷¶¯Ä£Ê½ºÍ±»¶¯Ä£Ê½¡£ÆäÖÐÖ÷¶¯Ä£Ê½°üÀ¨PollingºÍCometÁ½ÖÖ£¬±»¶¯Ä£Ê½Ö»ÓÐPiggybackÕâÒ»ÖÖ¡£
    ËùνµÄPiggybackÖ¸µÄÊÇÈç¹ûºǫ́ÓÐʲôÄÚÈÝÐèÒªÍÆË͵½Ç°Ì¨£¨¼´µ÷ÓÃÒ³ÃæµÄjs·½·¨£©£¬ÊÇÒªµÈµ½ÄǸöÒ³Ãæ½øÐÐÏÂÒ»´ÎajaxÇëÇóµÄʱºò£¬½«ÐèÒªÍÆË͵ÄÄÚÈݸ½¼ÓÔڸôÎÇëÇóÖ®ºó£¬´«»Øµ½Ò³Ãæ¡£
    pollingÖ¸µÄÊÇÓÉä¯ÀÀÆ÷¶¨Ê±Ïò·þÎñ¶Ë·¢ËÍajaxÇëÇó£¬Ñ¯Îʺǫ́ÊÇ·ñÓÐʲôÄÚÈÝÐèÒªÍÆËÍ£¬Óеϰ¾Í»áÓÉ·þÎñ¶Ë·µ»ØÍÆËÍÄÚÈÝ¡£ÕâÖÖ·½Ê½ºÍÎÒÃÇÖ±½ÓÔÚÒ³ÃæÍ¨¹ý¶¨Ê±Æ÷·¢ËÍajaxÇëÇó£¬È»ºó²éѯºǫ́ÊÇ·ñÓб仯ÄÚÈݵÄʵÏÖÊÇÀàËÆµÄ¡£Ö»²»¹ýÓÃÁËdwrÖ®ºóÕⲿ·Ö¹¤×÷ÓÉ¿ò¼Ü°ïÎÒÃÇÍê³ÉÁË¡£
    cometģʽָµÄµÄµ±·þÎñ¶Ë½¨Á¢ºÍä¯ÀÀÆ÷µÄÁ¬½Ó£¬½«Ò³ÃæÄÚÈÝ·¢Ë͵½ä¯ÀÀÆ÷Ö®ºó£¬¶ÔÓ¦µÄÁ¬½Ó²¢²»¹Ø±Õ£¬Ö»ÊÇÔÝʱ¹ÒÆð¡£Èç¹ûºóÃæÓÐʲôеÄÄÚÈÝÐèÒªÍÆË͵½¿Í»§¶ËµÄʱºòÖ±½Óͨ¹ýÇ°Ãæ¹ÒÆðµÄÁ¬½ÓÔٴδ«ËÍÊý¾Ý¡£
    ͨ¹ýÉÏÃæµÄ½âÊÍÎÒÃÇ¿ÉÒÔ¿´µ½£¬ÕâÈýÖÖģʽ¶¼Óи÷×ÔµÄÓÅȱµã¡£´Ó¿Í»§¶ËÇëÇó´ÎÊýµÄ½Ç¶ÈÀ´Ëµ£¬µ±È»ÊÇpiggybackµÄģʽ×îºÃ¡£Õâ¸öÀïÃæÍêȫûÓжîÍâµÄÍøÂçÇëÇó£¬Ö»Óеȵ½Ï´ÎÇëÇóÒ³ÃæÖ÷¶¯·¢ÆðÁË£¬ÖмäµÄ±ä»¯ÄÚÈݲŴ«µÝ»ØÒ³Ãæ¡£µ«ÊÇÕâÒ²µ¼ÖÂÁËÕâÍÆËÍÄÚÈݵÄÑÓʱ£¬ÒòΪÄãÍêȫû°ì·¨ÖªµÀÒ³ÃæµÄÏÂÒ»´ÎÇëÇó½«ÔÚʲôʱºò·¢Æð£¬Ò²ÐíÒ³ÃæÓÀÔ¶¶¼Ã»ÓÐÏÂÒ»´ÎÇëÇó¡£pollingģʽµÄÍøÂçÇëÇó×îΪƵ·±ÁË£¬ÒòΪÕâʱºòÒ³Ãæ²»¹Üºǫ́ÓÐûÓиüеÄÄÚÈÝ£¬¶¼ÐèÒª·¢ËÍÇëÇóѯÎÊ¡£ËäÈ»ÕâÖÖģʽ¿ÉÒÔͨ¹ýÔö¼ÓÇëÇó¼ä¸ôµÄʱ¼äÀ´¼õÉÙµ¥Î»Ê±¼äÄÚµÄÇëÇó´ÎÊý£¬µ«ÊÇÕâÑùͬÑù»áµ¼ÖÂÒ³ÃæÏìÓ¦ºǫ́ÄÚÈݱ仯µÄ¼ä¸ôʱ¼äÔö³¤£¬ÕâÖмä¾Í²úÉúÁËì¶Ü£¬¾ßÌåµÄÇëÇó¼ä¸ôʱ¼ä»¹ÊÇÒª¸ù¾Ý¾ßÌåÏîÄ¿µÄÐèÇóÀ´ÅäÖᣱÈÈç·þÎñÆ÷ÄܳÐÊܵÄÇëÇó¼ä¸ôºÍÒ³ÃæÄÚÈÝËùÐèÒªµÄË¢ÐÂÆµÂÊ¡£comet·½Ê½µÄÏìÓ¦ËÙ¶ÈÓ¦¸ÃÊÇ×î¿ìµÄ£¬ºǫ́һµ©ÓÐÄÚÈÝÐèÒªÍÆËÍ¿ÉÒÔͨ¹ýÇ°ÃæÃ»ÓйرյÄÁ¬½ÓÂíÉÏÍÆË͵½Ç°Ì¨¡£µ«ÊÇ·þÎñÆ÷ËùÄÜÌṩµÄÁ¬½ÓÊýÄ¿ÊÇÒ»¶¨µÄ£¬ÔÚ´óÁ¿µÄ¹ÒÆðµÄÁ¬½ÓûÓйرյÄÇé¿öÏ£¬¿ÉÄÜÔì³ÉеÄÁ¬½ÓÇëÇó²»ÄܽÓÈ룬´Ó¶øÓ°Ïìµ½·þÎñÖÊÁ¿¡£
ÅäÖÃ
piggyback·½Ê½
    dwrĬÈϲÉÓõÄÊÇpiggybackÕâÖÖ±»¶¯Ä£Ê½£¬Èç¹ûÐèÒª²ÉÓÃÕâÖÖģʽµÄ»°²»ÐèÒªÈκζîÍâµÄÅäÖþÍÄÜÍê³É¡£
comet·½Ê½
    Èç¹ûÐèÒª²ÉÓÃÖ÷¶¯Ä£Ê½µÄ»°¾ÍÐèÒª½øÐÐһЩÏàÓ¦µÄÅäÖ


Ïà¹ØÎĵµ£º

XMLHttpRequest Ajax ʵÀý¼ò½é

Ò»¡¢XMLHttpRequest ¶ÔÏóµÄ·½·¨ÓëÊôÐÔ
·½    ·¨
Ãè    Êö
abort()
Í£Ö¹µ±Ç°ÇëÇó
getAllResponseHeaders()
°ÑHTTPÇëÇóµÄËùÓÐÏìÓ¦Êײ¿×÷Ϊ¼ü/Öµ¶Ô·µ»Ø
getResponseHeader("header")
·µ»ØÖ¸¶¨Êײ¿µÄ´®Öµ
open("method", "url")
½¨Á¢¶Ô·þÎñÆ÷µÄµ÷Óá£method²ÎÊý¿ÉÒÔÊÇGET¡¢POST»òPUT¡£ ......

Ajax¼òµ¥ÊµÀý

Ajax£¬Òì²½JavaScriptÓëXML£¬ÊÇʹÓÿͻ§¶Ë½Å±¾ÓëWeb·þÎñÆ÷½»»»Êý¾ÝµÄWebÓ¦Óÿª·¢·½·¨¡£ÕâÑù£¬WebÒ³Ãæ²»Óôò¶Ï½»»¥Á÷³Ì½øÐÐÖØÐ¼Ӳ㬾ͿÉÒÔ¶¯Ì¬µØ¸üС£Ê¹ÓÃAjax£¬Äã¿ÉÒÔ´´½¨½Ó½ü±¾µØ×ÀÃæÓ¦Óõģ¬Ö±½ÓµÄ¡¢¸ß¿ÉÓõġ¢¸ü·á¸»µÄ¡¢¸ü¶¯Ì¬µÄWebÓû§½Ó¿Ú½çÃæ¡£
Ajax´¦Àí¹ý³Ì
Ò»¸öAjax½»»¥´ÓÒ»¸ö³ÆÎªXMLHttpRequestµÄJavaScript ......

Ajax¿ò¼Ü¸ÅÊö ÄÏÈý·½

Ajax¿ò¼Ü½éÉÜ
¡¡¡¡µ½´ËΪֹ£¬Äã¿ÉÄÜÒѾ­×¢Òâµ½£¬Ê¹ÓÃAjax±à³ÌʱÓкܶàÂ鷳ʡ£Èç¹ûÄãÒªÖ§³Ö¶à¸öä¯ÀÀÆ÷£¨ÏÖÔÚ»¹ÓÐË­Ö»Ö§³ÖÒ»¸öä¯ÀÀÆ÷ÄØ£¿£©£¬ÎÞÒÉ»áÔâÓö²»¼æÈÝÎÊÌâ¡£µ¥¿´Ò»¸ö¼òµ¥µÄ¶¯×÷£¬±ÈÈç˵´´½¨XMLHttpRequest¶ÔÏóµÄÒ»¸öʵÀý£¬ÕâÐèÒªÏȽøÐÐä¯ÀÀÆ÷²âÊÔ¡£Ò»µ©¿ªÊ¼³¢ÊÔʹÓÃAjax¼¼Êõ£¬ÄãºÜ¿ì¾Í»á×¢Òâµ½Òª·´¸´µØÍê³ÉͬÑùµÄÒ» ......

Ajax(ÅжÏä¯ÀÀÆ÷´´½¨XMLHttpRequest¶ÔÏó)

<script type="text/javascript">
function ajaxFunction()
{
var xmlHttp
;

try
    {
   // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
catch (e)
    {
  // Internet Expl ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ