AjaxÓëComet
Ajax¼¼ÊõÒѾµÃµ½ºÜ¹ã·ºµÄÓ¦Óã¬ÔÚWeb¿ª·¢ÖÐÆäºËÐľÍÔÚÓÚÒ첽ͨÐź;ֲ¿Ë¢Ð£¬¼«´óµØ¸ÄÉÆÁËÓû§ÌåÑ飬ÓÈÆäÊʺÏÓÚ¸ßƵ¶È¡¢µÍÊý¾ÝÁ¿µÄ³¡¾°¡£ÔÚ²»Ê¹ÓÃAjaxµÄWebÓ¦ÓÃÖУ¬Ò»¸öÒ³Ãæ´¦ÀíÖÐÖ»ÓÐÒ»´ÎÇëÇ󣬿ͻ§¶Ë´¦ÀíÍêºóÒ»´ÎÐÔÌá½»£¬ÕâÖÖÒ»´ÎÇëÇóºÍÒ»´ÎÌá½»µÄ´¦Àí¿ÉÄܱȽϺÄʱ£¬´Ó¶øÔì³É¿Í»§µÈ´ý£¬Ê¹ÓÃAjax°ÑÕâÒ»´ÎÇëÇóºÍÒ»´ÎÌá½»·Ö¸î³ÉÁ˶à´ÎСµÄÇëÇóºÍÌá½»£¬ÏÈ´¦Àí×î¹Ø¼üµÄ²¿·Ö£¬ÆäËû´¦Àí¿ÉÒÔÒÔÒì²½µÄ·½Ê½ºǫ́´¦Àí£¬¶Ô½çÃæµÄ¸üÐÂÒ²¿ÉÒÔ×öµ½Ö»Ë¢ÐÂÐèÒª¸üеIJ¿·Ö£¬²»ÐèÒªÕû¸öÒ³ÃæÌá½»ÔÙˢС£AjaxµÄ´¦ÀíģʽºÍ´«Í³µÄHttpÇëÇóģʽÊÇÒ»ÑùµÄ£¬Ò²ÊÇÓпͻ§¶Ë·¢³öHttpÇëÇ󣬷þÎñ¶Ë´¦ÀíÒÔºó·µ»ØÊý¾Ý£¬ÊÇÒ»ÖÖÀµÄģʽ¡£
CometÊÇÔÚAjax»ù´¡ÉÏ·¢Õ¹ÆðÀ´µÄÒ»ÖÖеÄWeb¿ª·¢¼Ü¹¹Ä£Ê½£¬Ä¿Ç°µÄAjaxÖ»ÄÜʹÓÃÀµÄģʽÏò·þÎñÆ÷·¢ÇëÇ󣬶øComet¼¼ÊõÌṩÁËÒ»ÖÖÓÉ·þÎñÆ÷Ïò¿Í»§¶ËÍÆÐÅÏ¢µÄ´¦Àíģʽ£¬²»ÐèÒª¿Í»§¶ËÏò·þÎñ¶Ë·¢ËÍÇëÇ󣬷þÎñÆ÷¿ÉÒÔÔÚÐèÒªµÄʱºòÏò¿Í»§¶ËÍÆËÍÐÅÏ¢£¬ÕâÖÖģʽÔÚһЩʵʱÐÔÒªÇó½Ï¸ßµÄÓ¦ÓÃÖÐÌرðÓÐÓã¬ÈçÁÄÌìϵͳ¡¢ÊµÊ±¹ÉƱÐÅÏ¢µÈ¡£ÔÚFLEXºÍSilverlightÖж¼ÌṩÁË»ùÓÚSocketµÄÁ¬½Ó£¬Ö§³Ö´Ó·þÎñÆ÷ÍÆËÍÐÅÏ¢µ½¿Í»§¶Ë£¬µ«ÕâÖÖ·½Ê½ÐèÒª¿Í»§¶Ë°²×°FLASH»òSilverlightÔËÐÐʱ£¬Comet¼¼ÊõÌṩһÖÖ²ÉÓÃAjax¼¼ÊõʵÏֵķþÎñÆ÷ÍƼ¼Êõ£¬ÕâÖÖ¼¼ÊõÐèÒª·þÎñÆ÷¶ËµÄÖ§³Ö£¬Ä¿Ç°ÒÑÓÐһЩJava¿ò¼ÜÖ§³Ö£¬¿Í»§¶Ëͨ³£ÓÐÁ½ÖÖ´¦Àíģʽ£¬Ò»ÖÖÊÇ»ùÓÚHttpµÄ³¤Á¬½Óģʽ£¬¼´¿Í»§¶ËÏò·þÎñÆ÷·¢ËÍÇëÇóºó²»ÊÇÂíÉÏÓÃÍê¾Í¹Ø±ÕÁ¬½Ó£¬¶øÊÇÒ»Ö±Á¬½Ó£¬Ö»µ½·þÎñÆ÷·¢ËÍÏà¹ØÐÅÏ¢ÒÔºó²Å¹Ø±Õ²¢½¨Á¢ÐµÄÁ¬½Ó£¨¸ù¾Ý´¦Àí¿ò¼Ü²»Í¬£¬¿ÉÄÜʵÏÖ¼¼ÊõÒ²²»Ò»Ñù£©£¬ÄÃÒ»¸öÁÄÌìϵÀ´Ëµ£¬ËùÓÐÓû§¶¼´ò¿ªÒ»¸öÁ¬½Óµ½·þÎñÆ÷ÉÏ£¬Ö±µ½ÊÕµ½ÐÅÏ¢£¬Ôò½ÓÊÕÐÅÏ¢£¬¹Ø±ÕÁ¬½Ó£¬È»ºóÓÖ½¨Á¢Ò»¸öеÄÁ¬½Óµ½·þÎñÆ÷µÈ´ý£¬»òÕßÖØÓÃÔÀ´µÄÁ¬½Ó£¬¶ø´«Í³µÄAjaxģʽÊÇ¿Í»§¶ËÂÖѯ·þÎñÆ÷£¬ÓÐÐÅÏ¢·µ»ØÐÅÏ¢£¬Ã»ÐÅÏ¢·µ»Ø¿Õ¡£Comet²ÉÓÃÕâÖÖ³¤Á¬½Óģʽ£¬¿ÉÒÔ×öµ½ºÜʵʱµÄ½ÓÊÕµ½·þÎñÆ÷ÐÅÏ¢¡£ÁíÒ»ÖÖ·½Ê½ÊÇʹÓÃHttp¡¡StreamµÄ·½Ê½£¬µ«ºÃÏñIE²»Ö§³ÖAjax Stream,ËùÒÔÏÖÔÚÓкܶà¿ò¼Ü²ÉÓÃÒþ²ØµÄIframe¼¼ÊõÀ´ÊµÏÖ¡£
ÄÇôÔÚʵ¼ÊÓ¦ÓÃÖÐÈçºÎÑ¡Ôñµ½µ×ÊÇʹÓô«Í³µÄAjax»¹ÊÇеÄComet¼¼ÊõÄØ£¿Õâ¸öÒª¿´¾ßÌåµÄÓ¦Óó¡¾°µÄÐèÇ󣬺ܶàʱºòʹÓÃÀ»òÕßÍƵķ½Ê½¶¼¿ÉÒÔÂú×ãÓ¦ÓõÄÒªÇó¡£´«Í³µÄAjax·½Ê½ºÍͨ³£µÄHTTPÇëÇóÏìӦģʽÊÇÒ»ÑùµÄ£¬ËùÓзþÎñÆ÷¶¼Ö§³Ö£¬¶Ô·þÎñÆ÷µÄÒªÇóС£¬ÊDZ»¹ã·ºÊ¹Óõļ¼Êõ¡£CometÕâÖÖÄ£Äâ·þÎñÆ÷ÍƵļ¼ÊõÔÚijЩ³¡ºÏÒ²ºÜÓÐÓ㬵«ÒªÇó·þÎñÆ÷¶ËÌṩһЩ֧³Ö£¬Í¬Ê±
Ïà¹ØÎĵµ£º
<%@ page language="java" import="java.util.*" pageEncoding="GB2312"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>index</title>
<meta http-equiv="pragma" content="no-cache"&g ......
ajax¼¼ÊõÊÇʹҳÃæÄֲܾ¿Ë¢ÐµÄÒ»ÖÖ¼¼Êõ,È«³ÆÓ¦¸ÃÊÇasynchronous JavaScript and xml´Ó¼¸¸öµ¥´Ê¾ÍÖªµÀËüµÄÇëÇóÏìÓ¦µÄ´¦ÀíÊÇÒì²½µÄ,¶øÇÒʹÓõÄÊÇJavaScriptºÍxml¼¼Êõ.
ÎÒÃÇÔÚjavaÖÐʹÓÃajax¼¼Êõ×î¼òµ¥µÄÊÇʹÓÃËüµÄÒ»¸ö¿ò¼ÜdwrÖ»Òªµ¼ÈëÕâ¸ö°ü,×öÏàÓ¦µÄÅäÖÃ,¿É ......
ºìÉ«×ÖÌåΪÖ÷Òª´úÂë
jspÒ³ÃæÖÐ
<script language="javascript">
function updateDB(operate){
var objDom=new ActiveXObject("msxml.DomDocument");
var objRoot=objDom.createElement("All");
objDom.appendChild(objRoot);
var k=document.ge ......
ASP.NET,AJAXÎļþÉÏ´«µÄÒÉÎÊ
Ô±¾ÒÔΪÓÃÕâÖÖ·½Ê½£¬°Ñ´Ë·½·¨·Åµ½Ò»¸öHttphandlerÖУ¬È»ºó´ÓJAVASCRIPT·ÃÎÊHttphandlerÀ´ÊµÏÖÎÞˢеÄÎļþÉÏ´«¡£Ã»Ïëµ½£¬ÕâÑùͬÑùÊDz»Ðеģ¬Ö»ÄÜÔÚ±¾»ú²âÊÔͨ¹ý£¬Èç¹û·Åµ½ÍøÉÏ£¬»òÕß´ÓÆäËûµØ·½·ÃÎʾͻáÌáʾÎÞ·¨ÕÒµ½Îļþ£¬¿É¼ûÔÚASP.NETÖÐËüÖ»ÄÜÓÃÓÚÉÏ´«·þÎñÆ÷¶ËµÄÎļþ¡£
֮ǰÔÚÍøÕ¾Ò²Ë ......