AjaxµÄÔÀíºÍÓ¦ÓÃ
¹ØÓÚajaxµÄÃû×Ö
ajax µÄÈ«³ÆÊÇAsynchronous JavaScript and XML£¬ÆäÖУ¬Asynchronous ÊÇÒì²½µÄÒâ˼£¬ËüÓбðÓÚ´«Í³web¿ª·¢ÖвÉÓõÄͬ²½µÄ·½Ê½¡£
¹ØÓÚͬ²½ºÍÒì²½
Òì²½´«ÊäÊÇÃæÏò×Ö·ûµÄ´«Ê䣬ËüµÄµ¥Î»ÊÇ×Ö·û£»¶øͬ²½´«ÊäÊÇÃæÏò±ÈÌصĴ«Ê䣬ËüµÄµ¥Î»ÊÇè壬Ëü´«ÊäµÄʱºòÒªÇó½ÓÊÜ·½ºÍ·¢ËÍ·½µÄʱÖÓÊDZ£³ÖÒ»Öµġ£
¾ßÌåÀ´Ëµ£¬Òì²½´«ÊäÊǽ«±ÈÌØ·Ö³ÉС×éÀ´½øÐд«ËÍ¡£Ò»°ãÿ¸öС×éÊÇÒ»¸ö8λ×Ö·û£¬ÔÚÿ¸öС×éµÄÍ·²¿ºÍβ²¿¶¼ÓÐÒ»¸ö¿ªÊ¼Î»ºÍÒ»¸öֹͣ룬ËüÔÚ´«Ë͹ý³ÌÖнÓÊÕ·½ºÍ·¢ËÍ·½µÄʱÖÓ²»ÒªÇóÒ»Ö£¬Ò²¾ÍÊÇ˵£¬·¢ËÍ·½¿ÉÒÔÔÚÈκÎʱ¿Ì·¢ËÍÕâЩС×飬¶ø½ÓÊÕ·½²¢²»ÖªµÀËüʲôʱºòµ½´ï¡£Ò»¸ö×îÃ÷ÏÔµÄÀý×Ó¾ÍÊǼÆËã»ú¼üÅ̺ÍÖ÷»úµÄͨÐÅ£¬°´ÏÂÒ»¸ö¼üµÄͬʱÏòÖ÷»ú·¢ËÍÒ»¸ö8±ÈÌØλµÄASCII´úÂ룬¼üÅÌ¿ÉÒÔÔÚÈκÎʱ¿Ì·¢ËÍ´úÂ룬ÕâÈ¡¾öÓÚÓû§µÄÊäÈëËٶȣ¬ÄÚ²¿µÄÓ²¼þ±ØÐëÄܹ»ÔÚÈκÎʱ¿Ì½ÓÊÕÒ»¸ö¼üÈëµÄ×Ö·û¡£ÕâÊÇÒ»¸öµäÐ͵ÄÒì²½´«Êä¹ý³Ì¡£Òì²½´«Êä´æÔÚÒ»¸öDZÔÚµÄÎÊÌ⣬¼´½ÓÊÕ·½²¢²»ÖªµÀÊý¾Ý»áÔÚʲôʱºòµ½´ï¡£ÔÚËü¼ì²âµ½Êý¾Ý²¢×ö³öÏìӦ֮ǰ£¬µÚÒ»¸ö±ÈÌØÒѾ¹ýÈ¥ÁË¡£Õâ¾ÍÏñÓÐÈ˳öºõÒâÁϵشӺóÃæ×ßÉÏÀ´¸úÄã˵»°£¬¶øÄãûÀ´µÃ¼°·´Ó¦¹ýÀ´£¬Â©µôÁË×îÇ°ÃæµÄ¼¸¸ö´Ê¡£Òò´Ë£¬Ã¿´ÎÒì²½´«ÊäµÄÐÅÏ¢¶¼ÒÔÒ»¸öÆðʼλ¿ªÍ·£¬Ëü֪ͨ½ÓÊÕ·½Êý¾ÝÒѾµ½´ïÁË£¬Õâ¾Í¸øÁ˽ÓÊÕ·½ÏìÓ¦¡¢½ÓÊպͻº´æÊý¾Ý±ÈÌصÄʱ¼ä£»ÔÚ´«Êä½áÊøʱ£¬Ò»¸öֹͣλ±íʾ¸Ã´Î´«ÊäÐÅÏ¢µÄÖÕÖ¹¡£°´ÕÕ¹ßÀý£¬¿ÕÏУ¨Ã»Óд«ËÍÊý¾Ý£©µÄÏß·ʵ¼ÊЯ´ø×ÅÒ»¸ö´ú±í¶þ½øÖÆ1µÄÐźš£²½´«ÊäµÄ¿ªÊ¼Î»Ê¹Ðźűä³É0£¬ÆäËûµÄ±ÈÌØλʹÐźÅËæ´«ÊäµÄÊý¾ÝÐÅÏ¢¶ø±ä»¯¡£×îºó£¬Í£Ö¹Î»Ê¹ÐźÅÖØбä»Ø1£¬¸ÃÐźÅÒ»Ö±±£³Öµ½ÏÂÒ»¸ö¿ªÊ¼Î»µ½´ï¡£ÀýÈçÔÚ¼üÅÌÉÏÊý×Ö“1”£¬°´ÕÕ8±ÈÌØλµÄÀ©Õ¹ASCII±àÂ룬½«·¢ËÍ“00110001”£¬Í¬Ê±ÐèÒªÔÚ8±ÈÌØλµÄÇ°Ãæ¼ÓÒ»¸öÆðʼ룬ºóÃæÒ»¸öֹͣλ¡£
ͬ²½´«ÊäµÄ±ÈÌØ·Ö×éÒª´óµÃ¶à¡£Ëü²»ÊǶÀÁ¢µØ·¢ËÍÿ¸ö×Ö·û£¬Ã¿¸ö×Ö·û¶¼ÓÐ×Ô¼ºµÄ¿ªÊ¼Î»ºÍֹͣ룬¶øÊÇ°ÑËüÃÇ×éºÏÆðÀ´Ò»Æð·¢ËÍ¡£ÎÒÃǽ«ÕâЩ×éºÏ³ÆΪÊý¾ÝÖ¡£¬»ò¼ò³ÆΪ֡¡£
¡¡¡¡Êý¾ÝÖ¡µÄµÚÒ»²¿·Ö°üº¬Ò»×éͬ²½×Ö·û£¬ËüÊÇÒ»¸ö¶ÀÌصıÈÌØ×éºÏ£¬ÀàËÆÓÚÇ°ÃæÌáµ½µÄÆðʼ룬ÓÃÓÚ֪ͨ½ÓÊÕ·½Ò»¸öÖ¡ÒѾµ½´ï£¬µ«Ëüͬʱ»¹ÄÜÈ·±£½ÓÊÕ·½µÄ²ÉÑùËٶȺͱÈÌصĵ½´ïËٶȱ£³ÖÒ»Ö£¬Ê¹ÊÕ·¢Ë«·½½øÈëͬ²½¡£
¡¡¡¡Ö¡µÄ×îºóÒ»²¿·ÖÊÇÒ»¸öÖ¡½áÊø±ê¼Ç¡£Óëͬ²½×Ö·ûÒ»Ñù£¬ËüÒ²ÊÇÒ»¸ö¶ÀÌصıÈÌØ´®£¬ÀàËÆÓÚÇ°ÃæÌáµ½µÄֹͣ룬ÓÃÓÚ±íʾÔÚÏÂÒ»Ö¡¿ªÊ¼Ö®Ç°Ã»ÓбðµÄ¼´½«µ½´ïµÄÊý¾ÝÁË¡
Ïà¹ØÎĵµ£º
×î½üÒ»Ö±ÔÚÑ°ÕÒÒ»¸ö±È½Ï·½±ãºÃÓõÄÊ÷¿Ø¼þ£¬MyTreeÊ÷¿Ø¼þ²¢Ã»ÓÐÌṩºÜ¶àÆäËûµÄ¹¦ÄÜ£¬µ«ÔÚAjaxÒì²½¼ÓÔؽڵãÉÏʵÏֵĺܼò½à£¬Áô×÷±¸Íü¡£
MyTreeµÄÏÂÔصØÖ·£ºhttp://www.itplus.com.cn/myTree/
ÏÂÔغó Demo£ºAjaxÒì²½¼ÓÔØÀý×Ó
Document£ºÎĵµ
......
ÕÛÌÚÁ˺ó¤Ê±¼ä£¬ÖÕÓÚÔÚ½ñÌìÓÃJsTree²å¼þʵÏÖÁËAjaxÒì²½¼ÓÔؽڵãµÄ¹¦ÄÜ¡£
Zero.aspxÒ³£¬¸ÃÒ³ÓÃÓÚÏÔʾÊ÷¿Ø¼þ¡£
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Zero.aspx.cs" Inherits="VistaToNewSchol.Zero" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:/ ......
×¢Òâ:
1¡¢<div id="iframe">ÏÔʾˢеÄÄÚÈÝ</div>
2¡¢µ÷ÓÃÒ첽ˢÐÂ:javascript:OnLink('µØÖ·')
<!--ajaxÒ첽ˢÐÂ-->
<script type="text/javascript">
//´´½¨XMLHttpRequestc¶ÔÏó
var xmlHttp=false;
//ÅжÏä¯ÀÀÆ÷
function createXMLHtt ......
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 ......