¸ßÊÖÖ¸½ÌAJAXµÄ·µ»ØÊý¾ÝµÄ´¦Àí
¸÷ÃǸßÊÖ£¬ÏÖÔÚÎÒÔÚÒ³ÃæÉÏÓÐÁ½¸öÁбí¿ò£¬µÚÒ»¸öÁбí¿ò¶ÔÓ¦·þÎñÆ÷·µ»ØÀ´µÄÊý¾ÝÊÇÒ»¸öÁ½¸ö×ֶεÄÒ»¸ö±í£¬ÎÒÖ±½Ó¾Í°ó¶¨ÁË£¬ÎÒÏ£ÍûµÚ¶þ¸öÁбí¿òµÄÊý¾ÝÊÇͨ¹ýµÚÒ»¸öÁбí¿òÑ¡ÔñµÄÖµÀ´½øÐзþÎñ¶Ë½»»¥ºó·µ»ØµÄÊý¾Ý£¬Õâ¸ö·µ»ØµÄÊý¾ÝÒ²ÊÇÒ»¸öÁ½¸ö×Ö¶ÎµÄ±í£¬±ÈÈç˵·Ö±ðÊÇidºÍnameÕâÁ½¸ö×ֶΣ¬ÄÇôÎÒÔÚµÚ¶þ¸öÁбí¿òÖÐÏë°Ñ×ÓÏîµÄvalueÉèÖÃΪ±íÖеÄid£¬¶øtextÉèÖÃΪnameÕâ¸ö×ֶεÄÖµ£¬ÎÒÏ붯̬¼ÓÔØ£¬µ«ÊÇÒ»Ö±²»ÖªµÀÔõô°Ñ·µ»ØµÄ±íµÄÊý¾Ý¼ÓÈëÁбí¿òµÄ·½·¨,¼ûÓÐÈË˵ͨ¹ýajax½»»¥µÄʱºò°Ñ·µ»ØµÄÊý¾ÝÉèÖÃΪjsonÐÎʽ£¬Ëü×Ô¼º»á°ÑjsonµÄÊý¾Ýת»»ÎªÊý×éÐÎʽ£¬ÎÒ¸öÈ˾õµÃ£¬Èç¹û·µ»ØµÄ±íÖ»ÓÐÒ»¸ö×ֶεϰ£¬jsonת»»ÎªÊý×éÄÜÀí½â£¬ÄÇôÏñÉÏÃæËù˵µÄÈç¹û·µ»ØµÄÊÇÁ½¸ö×ֶεϰ£¬ËüÒ²ÄÜת»»ÎªÊý×éÂð£¬ÔÚµÚ¶þ¸öÁбí¿òÖÐÔõô°ó¶¨Êý¾Ý£¿ÏñÕâÑùµÄÇé¿öÒ»°ãµÄ´¦Àí·½·¨ÊÇÔõô£¿Ð»Ð»¸÷λ¸ßÊÖÁË¡£
°ïÄã¶¥Ò»ÏÂ
Ã÷Ìì¿´¡£
JScript code:
var json="[{id:1,txt:'ÄÚÈÝ1'},{id:2,txt:'ÄÚÈÝ2'},{id:3,txt:'ÄÚÈÝ3'}]";//ÕâÀï¸ÄΪÄãajax·µ»ØµÄÄÚÈÝ£¬×¢Òâ¸ñʽºÍjsÓï·¨µÄ×Ö·ûתÒå
var o=eval('('+json+')');
var sel=document.getElementById('selId');
sel.options.length=0;
for(var i=0;i<o.length;i++)sel.options.add(new Option(o[i].txt,o[i].id));
ÇëÎÊһϣ¬ÊDz»ÊÇÒªÔÚ·þÎñÆ÷µÄ´¦ÀíÒ³Ãæ¾ÍÉèÖú÷µ»ØµÄJSONµÄ¸ñʽ£¿±ÈÈçÎÒÔÚ·þÎñÆ÷¶Ë±¾À´Êǵõ½Ò»¸ö±í¸ñµÄ£¬ÄÇôÎÒ»¹ÒªÔÚ·þÎñ¶Ë°Ñ±í¸ñÖеÄ×Ö¶ÎÓÃJSONµÄ¸ñʽÀ´±íʾ£¬ÔÙ·µ»Øµ½Ç°ÃæµÄÒ³Ãæ£¿»¹ÊÇÖ±½Ó°ÑÕû¸ö±í¸ñ¶¼·µ»ØÀ´£¿
ÒªÉú³É¶ÔÓ¦µÄjson×Ö·û´®£¬ÆäËû²»ÐèÒªµÄÄÚÈݲ»ÒªÊä³ö£¬Òª²»evalʱÈç¹û×Ö·û´®²»Âú×ãjsonµÄ¸ñʽ»á³ö´í
Ïà¹ØÎÊ´ð£º
Çë½ÌÒ»¸öÎÊÌâ
ÔÚÖ÷Ò³Ãæ(Ö÷¿ò¼ÜÒ³)Main.aspxÓÐÒ»¸ö·½·¨
check_SysState =0;
function checkSysConfig()
{
fnCheckFolder();//¼ ......
ÔÚÓÃÊ¡ÊÐÁª¶¯µÄʱºò£¬¸ù¾ÝʡȡÊУ¬ÊÐÊÇͨ¹ýajaxÈ¡³öÀ´µÄ£¬Óúǫ́´úÂëÈ´ÎÞ·¨»ñÈ¡dropdownlistÖÐÊеÄÑ¡ÖÐÏîÖµ£¬Õâ¸ö¸ÃÔõô´¦Àí£¿
Request.Form["ÄãµÄdropdownlist id"]
Request["dropdowlist2" ......
ÎÒÏÖÔÚÓÃstruts2¿ò¼ÜÖÐÐèҪʹÓÃajaxʵÏÖ¾Ö²¿Ë¢Ð£¬µ«ÊÇ´ÓÈÝÆ÷Àï·µ»ØµÄÖµ²»ÖªµÀÔõô´Óstruts.xmlÅäÖÃÎļþÀïÓ³Éäµ½jspÒ³ÃæÀÒÔǰservletÀïдout.orint("xxxxx")¾Í¿ÉÒԵõ½~£¬µ«ÊÇÏÖÔÚÓÃstruts¾Í²»ÖªµÀÔõô ......
ÈçÌâ
ÄÄÖֵġ£ajax.dlla\ajaxpro.dll
´«Í³Ð´·¨¾ÍÊÇxmlhttphandle»¹ÊÇajax×é¼þ£¿
http://download.csdn.net/source/652519
È¥ÕâÀï¿´¿´°É£¬Ö÷ÒªÊÇÕë¶Ô²ËÄñºÍÐÂÊֵģ¬Èç¹ûÊǸßÊÖ¾ÍÁíµ±±ðÂÛÁË
×î¼òµ¥µÄ....
ÍÏ ......