¶þ¡¢Ð¡ÊÔÉíÊÖ——µÚÒ»¸öAjax³ÌÐò
Ò»¡¢ н¨Ò»¸öAjax_StartµÄÍøÕ¾
¶þ¡¢ ÔÚÍøÕ¾ÖÐÌí¼ÓÒ»¸öweb·þÎñ£¨ws_start.asmx£©
ÔÚvs2008ÖУ¬Ìí¼ÓÒ»¸öweb·þÎñÉú³ÉÁËÁ½¸öÎļþ£¬Ò»¸öÊÇasmxÎļþ£¬Ò»¸öÊÇÔÚApp_codeÀïµÄcsÎļþ£»ÎÒ¾õµÃÕâÑù²¢²»ºÃ£¬Ö÷ÒªÊDz»·½±ã¹ÜÀí£¬ÖÁÉÙÏÖÔÚÔÚÎÒ¿´À´ÊÇÕâÑù£¬ËùÒÔÏÂÃæÎÒÃÇÒªÀ´¸ÄÔìÒ»ÏÂËü
Èý¡¢ ¸ÄÔìvs2008ÖÐÉú³ÉµÄweb·þÎñ
1) Ê×ÏȽ«App_codeÀïws_start.csÖеĴúÂëÈ«²¿copy³öÀ´£¬È»ºó·ÅÈëµ½ws_start.asmxÎļþÖÐÈ¥
2) ɾ³ýApp_codeÀïµÄws_start.csÎļþ
3) ½«ws_start.asmxÖеÄ×îÉÏÃæµÄWebServiceÀïµÄCodeBehindÊôÐÔɾ³ý£¬ÒòΪÎÒÃÇÒѾÔÚǰһ²½É¾³ýÁËCodeBehindÀï¹ØÁªµÄÎļþ
4) ÒòΪvs2008Éú³ÉµÄweb·þÎñµÄcsÎļþûÓÐÃüÃû¿Õ¼ä£¬ËùÒÔ±ØÐëΪËü¼ÓÉÏÒ»¸öÃüÃû¿Õ¼ä£ºnamespace Ajax_Start
5) ÐÞ¸ÄWebServiceÀïµÄclassÊôÐÔÖµ£¬ÒòΪÎÒÃÇÒѾΪÉú³ÉµÄÀàÌí¼ÓÁËÃüÃû¿Õ¼ä£¬ËùÒÔClass="Ajax_Start.ws_start"
ËÄ¡¢ ÏòDefault.aspxÒ³ÃæÖÐÌí¼ÓÒ»¸öScriptManage¿Ø¼þ£¬²¢¹ØÁªµ½ÉÏÃæ½¨Á¢µÄweb·þÎñ£¬´úÂëÈçÏ£º
<asp:ScriptManager ID="ScriptManager1" runat="server">
<Services>
<asp:ServiceReference Path="~/ws_start.asmx" />
</Services>
</asp:ScriptManager>
Îå¡¢ ±àдweb·þÎñÖеĺ¯Êý£¬ÐÂÔöº¯ÊýÈçÏ£º
ÔÚÌí¼Óº¯Êý֮ǰҪÏȽ«// [System.Web.Script.Services.ScriptService]µÄ×¢ÊÍÈ¥µô£¬ÒòΪֻÓÐʹÓÃÁËScriptServiceµÄÀà²ÅÄÜͨ¹ýajaxÔÚ¿Í»§¶Ëµ÷ÓÃ
&nb
Ïà¹ØÎĵµ£º
¶ÔÓëÈÎÒâÒ»ÃÅÓïÑÔµÄѧϰ£¬ÎÒÃÇ´ó¶¼ÊÇ´Ó»ù´¡¿ªÊ¼£¬¶ø¶ÔÓÚAjaxµÄѧϰÎÒÃÇ´ó¿É²»±Ø£¬ÒòΪËü±¾Éí¾Í²»ÊÇÒ»ÃÅеÄÓïÑÔ£¬Ajax=Asynchronous javascript and xml¡£·ôdzµÄ˵£¬Ëü¾ÍÊÇ»ù±¾ÓïÑÔ»ìºÏÓ¦ÓõĽá¹û£¬ÕýÓÉÓÚÕâÖÖ»ìºÏ²»ÊÇËæÐÄËùÓû£¬ÈÎÒâ¹´¶ÒµÄ£¬²Å ÓÐÁ˳Éϵͳ£¬³É¹æ·¶µÄAjax¡£
Ϊ´Ë£¬ÎÒÃÇÒ»¿ªÊ¼¾Í´Ó ......
AJAXÖ÷ÒªÓÐÈýÖÖ£º×î¼òµ¥µÄÖ±½Ó¼ÓÔØÕû¸öÍøÒ³£¬È»ºóͨ¹ýinnerHTMLÖ®ÀàµÄ°ì·¨ÏÔʾÔÚÍøÒ³ÉÏ£¬Õâ¸öÏÖÔÚÓÃPrototype.jsµÄAjax.UpdaterÀàÄÜÇá¶øÒ×¾ÙµØÊµÏÖ£»ÁíÒ»ÖÖ×î³£ÓõÄÊǼÓÔØÒ»¸öÖ»°üº¬Êý¾ÝµÄÎļþ£¨±ÈÈçXML£©È»ºóͨ¹ýһϵÁдúÂë´¦ÀíºóÏÔʾ¸øÓû§£»»¹ÓÐÒ»ÖÖÊÇÏñDWR»òPHPRPCÄÇÑùÖ±½Ó°Ñ·þÎñÆ÷¶ËµÄº¯ÊýÉú³É¶ÔÓ¦µÄJS´úÂë¸ø¿Í»§¶Ë£¬¿ ......
ÈçºÎÔÚ¿Í»§¶ËÖ±½Óµ÷ÓÃWebServiceÖеķ½·¨£¿
ÕâÀï½áºÏ¾Ñé×Ô¼ºÐ´Ò»Ð´
1.Ê×ÏÈн¨Ò»¸ö ASP.NET AJAX-Enabled Web Site,ÕâÑùϵͳΪÎÒÃÇ×Ô¶¯ÅäÖúÃÁË»·¾³£¬ÕâÖ÷ÒªÌåÏÖÔÚWeb.configÕâ¸öÎļþÉÏ£¬Èç¹ûÒÑÓÐÍøÕ¾²»ÊÇASP.NET AJAX-Enabled Web SiteÒ²¿ÉÒÔ¶ÔÕÕÐÞ¸ÄÏÂWeb.config£¬Ò²¿ÉÒÔ´ïµ½ÏàͬµÄЧ¹û¡£
2.н¨Ò»¸öweb·þÎñ£¬WebSer ......
By Jason.Huang@sun.COM
,
8/1/07
B/S½á¹¹µÄÓ¦ÓÃËÆºõÒѾ³ÉΪÁËĬÈϵķ½Ê½,´ó¼ÒÿÌ쿪Æô¹Ø±Õ×î¶àµÄÓ¦ÓÃÎÒÏëÓ¦¸ÃÊÇÄúµÄWebä¯ÀÀÆ÷.B/S½á¹¹µÄÓ¦ÓÃ×î´óµÄÓŵã¾ÍÊÇ·½±ã,¿Í»§¶ËʲôҲ
²»ÐèÒª°²×°¾Í¿ÉÒÔʹÓÃÎÒÃǵÄÓ¦ÓÃ.
µ±È»B/S½á¹¹µÄÒ»Ð©ÌØµãÒ²¶Ô»ùÓÚÕâÖÖ·½Ê½Ó¦ÓõĿª·¢ºÍÉè¼Æ²úÉúÁËÓ°Ïì.
×îµäÐ͵ÄÎÊÌâ¾ÍÊÇÿ ......
jQuery µ×²ã AJAX ʵÏÖ¡£¼òµ¥Ò×Óõĸ߲ãʵÏÖ¼û $.get, $.post µÈ¡£$.ajax() ·µ»ØÆä´´½¨µÄ XMLHttpRequest ¶ÔÏó¡£´ó¶àÊýÇé¿öÏÂÄãÎÞÐèÖ±½Ó²Ù×÷¸Ã¶ÔÏ󣬵«ÌØÊâÇé¿öÏ¿ÉÓÃÓÚÊÖ¶¯ÖÕÖ¹ÇëÇó¡£
×¢Ò⣺ Èç¹ûÄãÖ¸¶¨ÁË dataType Ñ¡ÏÇëÈ·±£·þÎñÆ÷·µ»ØÕýÈ·µÄ MIME ÐÅÏ¢£¬(Èç xml ·µ»Ø "text/xml")¡£´íÎóµÄ MIME ÀàÐÍ¿ÉÄܵ¼Ö²»¿ÉÔ¤Ö ......