Ò²À´ËµËµAjaxµÄʶù
ÏÖÔÚÈç¹ûÄãÎʱðÈË“×î½üÁ½ÄêÔÚWeb¿ª·¢ÁìÓò×î»ðµÄ¼¼ÊõÊÇʲô”£¬AjaxÕâ¸ö´ÊÓ¦¸ÃÄÜÕ¼¾Ýһϯ֮µØ¡£È·Êµ£¬×Ô´Ó05Äêµ×±»Ìá³ö£¬Ajax¼¼Êõ¾ÍÒÔÄÑÒÔÏëÏóµÄËÙ¶ÈѸËÙºì±é´ó½Äϱ±£¬Êܵ½ÎÞÊýWeb¿ª·¢ÈËÔ±µÄÇàíùºÍ×·Åõ¡£¶ø¸÷ÖÖÆ½Ì¨ÏµÄAjax¿ò¼Ü¸üÊÇÈçÓêºó´ºËñ°ãÏòÍâð£¬ÒÔÖÁÓÚÁ¬Î¢ÈíÕâÑùÈí¼þÒµµÄ¾ÞÍ·Ò²ÆÈ²»¼°´ýÍÆ³ö×Ô¼ºµÄ¿ò¼Ü——ASP.NET Ajax£¬²¢½«Æä×÷Ϊ±ê×¼×é¼þ¼¯³ÉÓÚVS2008ÖУ¬Ïë½å´ËÌÖºÃÄÇЩÒѾһÌý¼ûAjaxÕâ¸ö´Ê¾ÍÈÈѪ·ÐÌÚµÄWeb¿ª·¢ÈËÔ±ÃÇ¡£
µ±È»£¬ÓÐÔÞÃÀ¾Í»áÓÐÔðÂAjaxÒ²²»ÀýÍâ¡£ÔÚËüÅ·¢Õ¹µÄ¹ý³ÌÖУ¬Ò²Ôâµ½Á˲»ÉÙ·ÇÒ飬ºÜ¶àÈËÌá³öʹÓÃAjax¼¼Êõ»áµ¼ÖÂϵͳÐÔÄÜϽµÉõÖÁÓû§ÌåÑéµÄÆÆ»µ¡£²¢ÁгöºÜ¶àÀíÓÉ£¬½å´ËºôÓõ¹ã´óWeb¿ª·¢ÈËÔ±»Ø¹é´«Í³Web¿ª·¢¡£
ÎÒËãÊDZȽÏÔç½Ó´¥Ajax¼¼ÊõµÄ£¬µ±Ê±ÎÒ»¹ÔÚ½øÐÐPHP¿ª·¢£¬Ìýµ½Ajax¼¼ÊõÕâ¸öÐÂÃû´Êºó¾ÍÏëŪÃ÷°×ÊÇʲô¶«Î÷¡£µ±Ê±×ÊÁϱȽÏÉÙ£¬Ã»ÓÐÏÖÔÚÕâô¶à¹ØÓÚAjaxµÄÊé¼®ºÍ¿ò¼Ü£¬ÎÒÊÖÍ·Ö»ÓÐÒ»±¾¡¶Ajax»ù´¡½Ì³Ì¡·£¬»¹ºÃ£¬Ajax¼¼Êõ±¾Éí²»Ë㸴ÔÓ£¬ËùÒÔÎÒ»¹ÊǺܿìŪ¶®ÁËËüµÄ»ù±¾ÔÀí£¬²¢ÇÒÂíÉÏÓ¦Óõ½Ò»¸öµ±Ê±ÕýÔÚ×öµÄPHPÏîÄ¿ÖУ¬ÓÃÀ´×öÎÞˢеǼºÍÊý¾ÝÑéÖ¤¡£ÏñºÜ¶à±¸ÊÜͬ²½Ë¢ÐÂÏÞÖÆÖ®¿àµÄWeb¿ª·¢ÈËÔ±Ò»Ñù£¬µ±Ê±ÎÒ¶ÔÕâÖÖÉñÆæµÄÒì²½½»»¥Ì¾Îª¹ÛÖ¹£¬ÓÚÊÇ¿ªÊ¼ÎÞÐÝÖ¹µÄÑо¿¡£µ«ÊÇÑо¿À´Ñо¿È¥£¬ÎÒ×ܾõµÃAjax²»¹ý¾ÍÊÇÄÇô¸ö¶«Î÷£¬Ã»Ê²Ã´Ì«¸´Ôӵģ¬Ö»²»¹ý±àдJavaScript±È½ÏÍ´¿à°ÕÁË¡£Ö±µ½ºóÀ´ÎÒ¿´ÁË¡¶Ajaxʵս¡·Õâ±¾Ê飬˼Ïë²Å´óΪ¸Ä¹Û£¬ÎÒ²ÅÃ÷°×£¬ÔÀ´AjaxÒ²¿ÉÒÔÓÐÕâô¶àģʽÐԵĶ«Î÷ºÍÐÔÄÜ·½ÃæµÄ¿¼ÂÇ¡£Ajax·¢Õ¹µ½ÏÖÔÚ£¬ÒѾ¿ªÊ¼Ç÷ÓÚ³ÉÊ죬ÄÇÖÖµ¶¸û»ðÖÖ´Ó“HttpXMLRequest”дÆðµÄ¿ª·¢ÈËÔ±ÒѾ²»Ì«¶àÁË£¬µ«ÊǶÔËüµÄÕùÂÛȴûÓÐÍ£Ö¹¡£ÔÚÕâÀÎÒÒ²Ïë½áºÏÎҵľÑ飬¶ÔAjax¼¼ÊõÌá³öһЩ¸öÈ˹۵㣬Óв»µ±Ö®´¦£¬»¶ÓÖ¸Õý¡£
1.ΪʲôҪʹÓÃAjax
ºÜ¶àÈË¿´µ½Õâ¸öÎÊÌâ¿ÉÄÜ»á¾õµÃÎҺܰ׳գºÕ⻹ÓõÃ×Å·Ï»°Â𣿵±È»ÊÇΪÁËʵÏÖÒì²½½»»¥µÄWeb¸»Ó¦ÓÃϵͳÁË¡£µ«ÊÇ£¬ÕâÀïÎÒÏë˵µÄ²»ÊǼ¼Êõ²ãÃæµÄ£¬¶øÊÇ˼Ïë²ãÃæµÄ£¬Ò²¾ÍÊÇ£¬ÎÒÃÇʹÓÃAjaxµÄ˼Ï붯»úÊÇʲô£¿Èç¹û²»ÅªÃ÷°×Õâ¸öÎÊÌ⣬ÎÒÃÇÓпÉÄܻỼÉÏ“Ajax¿ñÈÈÖ¢”——ÔÚÓ¦ÓÃÖпñÓÃAjax£¬´ÓÊý¾ÝÑéÖ¤µ½µÇ¼£¬ÔÙµ½Ò³ÃæÎÞˢиüУ¬ÅªµÄÕû¸öÓ¦Óü¸ºõÒ»´Î¶¼²»ÓÃˢоͿÉÒÔÍê³ÉËùÓй¤×÷£¬×îºóËû¿ª·¢µÄϵͳÖгäÂúÁËÎÞ·¨Î¬»¤µÄJS´úÂ룬²¢ÇÒ¸ãµÄʹÓÃϵͳµÄÓû§ÄªÃûÆäÃî¡¢¾«Éñ´íÂÒ£¬×îºó±ÀÀ£¡£ÕâÑùµÄÀý×Ó²¢²»ÉÙ¼û¡£·¢ÉúÕâÑùµÄÇé¿ö£¬¸ù±¾ÔÒò¾ÍÊÇ¿ª·¢ÈËԱûÓÐŪÇ
Ïà¹ØÎĵµ£º
1.XMLHttpRequest¶ÔÏó
open("method","URL""[,asyncFlag[,"userName"[, "password"]]])
½¨Á¢¶Ô·þÎñÆ÷µÄ·ÃÎÊ¡£ÆäÖÐmethod²ÎÊý¿ÉÒÔʹÓÃGET¡¢POST¼°PUT£¬URL²ÎÊý¼È¿ÉÒÔʹÓþø¶ÔµØÖ·£¬Ò²¿ÉÒÔʹÓÃÏà¶ÔµØÖ·£¬´ËÍ⻹°üÀ¨Ó뽨Á¢Á¬½ÓÏà¹ØµÄÈý¸ö²ÎÊý
&nbs ......
<%@ 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µÄIE»º´æÎÊÌ⣬»áÔì³ÉÓÃopenʱÓÃget·½·¨²»ÄÜÖØ¸´Ìá½»,µ¼Ö»ñÈ¡²»µ½ÊµÊ±µÄÐÅÏ¢¡£½â¾öµÄ°ì·¨ÓÐÒÔϼ¸ÖÖ£º
1.¿Í»§¶ËÔÚurlºóÌí¼ÓËæ»úÊý.
new Date().getTime()»òÕßMath.Random()
»òÕßËÍÇëÇóǰ¼ÓÉÏ
XMLHttpRequest.setRequestHeader("If-Modified-Since","0")
2.»òÕßÓÃpost·½·¨Ìá½»  ......
ºìÉ«×ÖÌåΪÖ÷Òª´úÂë
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 ......