¾²Ì¬Ò³Ãæonload·½·¨Ôö¼ÓAjaxºó¶Ô±äÁ¿µÄÓ°Ïì
Õ⼸ÌìÒ»Ö±ÔÚÑо¿treeTable£¨ÊÇÒ»¿îjQueryµÄ²å¼þ£©£¬Õâ¿î²å¼þ½«ÆÕͨµÄ±í£¬±ä³ÉÒ»¸ö¿ÉÒÔÊÕËõµÄtreeTable¡£ÕâÖÖ±í¸ñÖ÷ÒªÓ¦ÓÃÓÚȨÏÞ´¦Àí£¬¿ÉÒÔʹÓû§Ò»Ä¿ÁËÈ»µØ¿´¼û¸÷¸ö×ÊÔ´µÄ¼Ì³Ð¹Øϵ¡£ ÉÏͼ¾ÍÊÇÒ»¸ö¼òµ¥µÄtreeTableͼÀý¡£ µ«ÊǸñíÊÇÒ»¸ö¾²Ì¬µÄ±í£¬±í¸ñÀïµÄÄÚÈÝÊÇÒ»´ÎÐÔ´Ó·þÎñÆ÷ÉÏ»ñÈ¡ÏÂÀ´£¬È»ºó²å¼þ¸ù¾ÝtrµÄidÒÔ¼°class¹¹½¨tableµÄ²ã¼¶¹Øϵ¡£ÎÒµÄtrÒÔ¼°tdµÄhtml´úÂëÊdzÌÐò¶¯Ì¬Éú³ÉµÄ£¬È»ºóÊä³öÔÚÒ³ÃæÉÏ£¬Ò³Ãæ¼ÓÔØÍê³Éºó£¬ÀûÓÃjQuery¸ø±í¸ñµÄÿһÁÐÔö¼ÓÒ»¸öclickʼþ£¬ÓÃÀ´Êó±êµã»÷±ä»»Í¼Æ¬¡£ µ«ÊÇÓеÄʱºò±í¸ñ»áºÜ´ó£¬Ò»¸ö·ÖÖ§ÏÂÓкܶà×Ó·ÖÖ§£¬Õâʱ¼ÓÔرí¸ñ¾ÍÐèÒªºÄ·ÑһЩʱ¼äÁË£¬¶ø×ÓĿ¼µÄ¶¯Ì¬¼ÓÔØÄܷܺ½±ãµÄ»º½âÕâÖÖѹÁ¦¡£ÒòΪtreeTable²å¼þ²»Ö§³ÖAjax£¬ËùÒÔ×Ô¼º¶¯ÊÖÀ©Õ¹Ajax¹¦ÄÜ£¬Ò³ÃæÖ»¼ÓÔصÚÒ»¼¶µÄ·ÖÖ§£¬Í¨¹ýAjax¶¯Ì¬¼ÓÔØ×Ó·ÖÖ§¡£Ë¼Â·È·¶¨ÒԺ󰳾ͿªÊ¼¡°ÆðÁ¢ßÇàꡱµØÕû´úÂ룬1СʱºótreeTable¸ÄÔìÍê³É£¬Êó±êµã»÷·ÖÖ§£¬¶¯Ì¬È¥Êý¾Ý¿â¶ÁÈ¡×Ó·ÖÖ§µÄÊý¾Ý¡£ÐÄÀﻹͦÃÀµÄ£¬µ«ÊÇͻȻ·¢ÏÖÒ»¸öÎÊÌ⣺ ÎÒÒ³ÃæÉϵÄclickʼþ³öÏÖÎÊÌâÁË£¬Ð¼ÓÔØÉÏÈ¥µÄ×Ó·ÖÖ§£¬µã»÷ͼƬ²»»á·¢Éú±ä»»¡£²é¿´Ò³Ãæjs·½·¨£¬·¢ÏÖclickµÄ·½·¨ÊÇÔÚÒ³Ãæ¼ÓÔØÍê³Éºó½øÐÐÉèÖõģ¬¶øÕâ¸öʱºò¶¯Ì¬µÄ×Ó·ÖÖ§»¹Ã»ÓгöÏÖ£¬ËùÒÔ±ØÈ»µ¼ÖÂеķÖ֧ûÓб»¼ÓÔØclick·½·¨¡£¶øÇÒ»¹ÓÐÁíÒ»¸ö¹îÒìµÄÏÖÏó£ºÄ¿Ç°¡¾ÄÚ²¿ÂÛ̳¡¿ÒÔ¼°¡¾¹úÄÚÐÂÎÅ¡¿ÊǶ¯Ì¬¼ÓÔØÉÏÈ¥µÄ£¬Õâ¸öʱºòµã»÷¡¾Í¼Æ¬¿â¡¿·¢ÏÖ¡¾ÄÚ²¿ÂÛ̳¡¿µÄͼƬ·¢ÉúÁ˸ı䣬¶ø¡¾ÄÚ²¿ÂÛ̳¡¿ËùÔÚµÄλÖÃÓÖÇ¡Ç¡ÊǸղš¾Í¼Æ¬¿â¡¿ËùÔÚµÄλÖᣲúÉúÕâÖÖÏÖÏóµÄÔÒòÊÇ£º¡¾ÄÚ²¿ÂÛ̳¡¿ÔÚtableÖеÄλÖÃÒÔÇ°ÊÇ¡¾Í¼Æ¬¿â¡¿µÄ£¬ËùÒÔ¡¾Í¼Æ¬¿â¡¿µÄclick±»´¥·¢ºó£¬¸Ã·½·¨»áÈ¥¸Ä±äµÚ3ÐУ¨Ò²¾ÍÊÇÒÔÇ°¡¾Í¼Æ¬¿â¡¿ËùÔÚÐУ©µÄͼƬ¡£ ½â¾ö·½°¸£ºclick·½·¨Ö±½ÓдÈëÿ¸ötdÖУ¨ÒòΪtdÊÇͨ¹ýºǫ́³ÌÐò¼ÓÔصģ¬ËùÒÔºÜÈÝÒ×Ôö¼Óclick·½·¨£©£¬ÕâÑùмÓÔصķÖÖ§Ò²ÓÐclick·½·¨ÁË¡£ ²úÉúÕâÖÖÎÊÌâµÄÔÒò£ºÔÚд¼ÓÔØclickµÄ·½·¨Ê±£¬Ã»Óп¼Âǵ½¶¯Ì¬µÄÇé¿ö¡£ÒÔjava´úÂëÀ´¿¼ÂÇ¿Í»§¶Ë£¬¿Í»§¶Ëonload·½Ê½Ö»ÔÚÒ³Ãæ¼ÓÔØʱ²ÅÖ´ÐС£Ò³Ãæ¼ÓÔØÍê³Éºó²»ÔÙÖ´ÐУ¬ÒÔºóÔÙʹÓø÷½·¨Ê±£ºÐèҪעÒâ±äÁ¿¼´·½·¨µÄµ÷Óü°Ê¹Óá£
Ïà¹ØÎĵµ£º
tree.js
function getRank(rankNum)
{
var rankName="";
switch(rankNum)
{
case 1:
{
rankName="(ÆÕͨ»áÔ±)";
break;
}
case 2:
{
&n ......
ÔÎĵØÖ·¡¿Announcing the Microsoft AJAX CDN
¡¾ÔÎÄ·¢±íÈÕÆÚ¡¿ Tuesday, September 15, 2009 11:46 PM
½ñÌìÔçЩʱºò£¬ASP.NET¿ª·¢ÍŶÓÍƳöÁËÒ»¸öеÄ΢ÈíAjax CDN£¨Content Delivery Network£¬ÄÚÈÝ·Ö·¢ÍøÂ磩·þÎñ£¬¸Ã·þÎñÌṩÁ˶ÔAJAX¿â£¨°üÀ¨jQuery ºÍ ASP.NET AJAX£©µÄ»º´æÖ§³Ö¡£¸Ã·þÎñÊÇÃâ·ÑµÄ£¬²»ÐèÈκÎ×¢² ......
ÉÏƪ½éÉÜÁËÈçºÎÔÚAjax¿Í»§¶ËÓë·þÎñÆ÷¶ËÖ®¼ä´«Ëͼòµ¥µÄÎı¾Êý¾Ý£¬Æäʵ£¬Ò²¿ÉÒÔʹÓÃXML×÷ΪÊý¾Ý´«ËÍ¡¢¹µÍ¨µÄ¸ñʽ£¬Ajax¿Í»§¶ËÈôÒª·¢ËÍXML£¬»ù±¾ÉϾÍÊǽ«XML×÷Ϊ×Ö·û´®£¬ÔÚPOSTÇëÇóʱ·¢ËÍ£¬ÀýÈ磺
*HelloAjax.js
var xmlHttp;
function createXMLHttpRequest() {
if (window.XMLHttpRequest) {
xmlHttp = new ......
±¾ÆªÎÄÕÂÖ÷Òª½éÉÜÈçºÎÔÚAjaxµÄ¿Í»§¶ËÓë·þÎñ¶ËÖ®¼ä´«ËÍJSON¸ñʽµÄÊý¾Ý¡£ÄÇôÎÒÃÇÏÈÀ´ËµËµÊ²Ã´ÊÇJSON°É¡£
JSON£¬¼´ÊÇJavaScript¶ÔÏó±ê¼Ç·¨£¬Ó¢ÎÄÃû³ÆÊÇJavaScript Object Notation£¬¼ò³ÆJSON
£¬ÊÇ JavaScript Programming Language,
Standard
ECMA-262 3rd Edition - December 1999
µÄ×Ó¼¯ºÏ£¬ÊÇ´ÓJavaScriptµÄo ......
½ñÌ춯̬Ìí¼Óoptionµ½selectlʱ£¬³öÏÖÁËÌí¼ÓºóoptionΪ¿Õ°×£¬¸öÊýÈ´ÕýÈ·µÄÇé¿ö¡£´úÂëÈçÏ£º
for(var i = 0; i < results.length; i++) {
oOption = document.createElement("OPTION");
oOption.value=results[i].child ......