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·½Ê½
Èç¹ûÐèÒª²ÉÓÃÖ÷¶¯Ä£Ê½µÄ»°¾ÍÐèÒª½øÐÐһЩÏàÓ¦µÄÅäÖ
Ïà¹ØÎĵµ£º
Ò»¡¢´¦ÀíajaxÇëÇóµÄjspÎļþ£ºauto.jsp
<%@ page contentType="text/html; charset=gb2312" %>
<%
//ÉèÖÃÊä³öÐÅÏ¢µÄ¸ñʽ¼°×Ö·û¼¯
response.setContentType("text/xml; charset=UTF-8");
response.setHeader("Cache-Control","no-cache&q ......
11ÔÂ21ÈÕÍí£·µãÓ¦ÑûÔÚÎ人´óѧÐÅϢѧԺ×öÁËÒ»³¡¹ØÓÚASP.NETÏÂAJAX¿ª·¢µÄ±¨¸æ£¬ÒÔÎÒ×Ô¼º¾Àú½²ÊöÁËÒ»Ð©ÌØÊâÓ¦ÓÃÔÚ¹ýÈ¥µ½ÏÖÔÚʵÏÖÊֶεı仯£¬±¾À´Ïë»Ø¼ÒÖ®ºó×ö¸ö×ܽáµÄ£¬µ«ÊÇÓÉÓÚ×î½üÒÔÀ´ÊÂÇéÒ»Ö±ºÜ¶à£¬ËùÒÔûÓÐÀ´µÃ¼°×ܽᡣ½ñÍíµÃÒÔÓпÕ×ܽáһϡ£
AJAX½éÉÜ
ÆäʵAJAXÓ¦ÓÃµÄ ......
×î½üÒ»¶Îʱ¼äÓÃjquery£¬¸Ð¾õЧ¹ûͦºÃµÄ£¬¶Ô´Ë¸ÐÐËȤ¡£jqueryÀïÃæÓÐÒ»¸ö×îÖØÒªµÄ¾ÍÊÇajaxµÄÓ¦Ó㬿´À´ÎÒÕâÀïÒ²µÃ´ÓͷѧѧajaxµÄ»ù´¡ÖªÊ¶£¬²»È»¿´juqeryµÄ´úÂ룬Ҳ±È½ÏµÄ·Ñ¾¢¡£
ºÃ£¬ÕâÀï¾ÍдЩ²âÊÔ´úÂ롣ϣÍûºÍÎÒÒ»ÑùµÄÐÂÊÖÄܶà¶à̽ÌÖ¡£
========================ajax±Ê¼Ç================= ......
<script type="text/javascript">
function ajaxFunction()
{
var xmlHttp
;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// Internet Expl ......