Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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·½Ê½
    Èç¹ûÐèÒª²ÉÓÃÖ÷¶¯Ä£Ê½µÄ»°¾ÍÐèÒª½øÐÐһЩÏàÓ¦µÄÅäÖ


Ïà¹ØÎĵµ£º

.net ƽ̨µÄC#ʵÏÖAjax——ÎÞÐèÈκοò¼Ü¡£

1.´´½¨WEB Application¹¤³ÌWebAjax¡£
2.½¨Á¢Ä¿Â¼ÎļþAjaxCommon.jsÈçÏ£º
// ÉùÃ÷XmlHttpRequest³ÉÔ±±äÁ¿
var xmlHttpReq_Obj = null;
// ³õʼ»¯»ñÈ¡XmlHttpRequest¶ÔÏó
///<param>handler :»Øµ÷º¯ÊýÃû</param>
function GetXmlHttpObject(handler) {
var xmlHttpObj = null;
try {
// Microso ......

ajaxÂÒÂë½â¾ö×ܽá


javascriptÑØÓÃjavaµÄ×Ö·û´¦Àí·½Ê½£¬ÄÚ²¿ÊÇʹÓÃunicodeÀ´´¦ÀíËùÓÐ×Ö·ûµÄ£¬
µÚ¶þ£¬utf-8ÊÇÿ¸öºº×Ö£¨unicode×Ö·û£©ÓÃ3¸ö×Ö½ÚÀ´´æ´¢¡£
µÚÈý£¬ÓÃutf-8À´sendÊý¾ÝÊDz»»á³öÏÖÂÒÂëµÄ£¬ÊǺǫ́³ÌÐòûÓÐÕýÈ·½âÂë²Å»á³öÏÖÂÒÂë¡£
µÚËÄ£¬ajax·¢ËÍÊý¾ÝµÄʱºòÈç¹ûÐÞ¸Ä Content-Type Ϊ application/x-www-form-urlencoded"£¬¿Ï¶ ......

ASP.NETÖеÄAJAXÓ¦Óÿª·¢×ܽá


        11ÔÂ21ÈÕÍí£·µãÓ¦ÑûÔÚÎ人´óѧÐÅϢѧԺ×öÁËÒ»³¡¹ØÓÚASP.NETÏÂAJAX¿ª·¢µÄ±¨¸æ£¬ÒÔÎÒ×Ô¼º¾­Àú½²ÊöÁËһЩÌØÊâÓ¦ÓÃÔÚ¹ýÈ¥µ½ÏÖÔÚʵÏÖÊֶεı仯£¬±¾À´Ïë»Ø¼ÒÖ®ºó×ö¸ö×ܽáµÄ£¬µ«ÊÇÓÉÓÚ×î½üÒÔÀ´ÊÂÇéÒ»Ö±ºÜ¶à£¬ËùÒÔûÓÐÀ´µÃ¼°×ܽᡣ½ñÍíµÃÒÔÓпÕ×ܽáһϡ£
AJAX½éÉÜ
ÆäʵAJAXÓ¦ÓÃµÄ ......

×î¼òµ¥µÄAjaxÈëÃÅÀý³Ì

<?php
if(isset($_GET['do']) && $_GET['do']==='ajax')
{
exit("{msg:'Hello World!'}");
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head& ......

×î¼òµ¥µÄ ajax Loading Ч¹û

<asp:UpdatePanel ID="UpdatePanel2" runat="server">
          <ContentTemplate>
        <asp:GridView ID="GvPubList" runat="server" AutoGenerateColumns="False"
        ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ