Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

JavaScriptµÄeval(¡°{JSON object string}¡±)ÎÊÌâ

ÔÚ×öAJAXÓ¦Óÿª·¢µÄʱºò£¬ÎÒÃÇͨ³£Ï²»¶°Ñ·þÎñÆ÷¶Ë·µ»ØµÄJSON¸ñʽ×Ö·û´®ÔÚ¿Í»§¶ËµÄ»Øµ÷º¯ÊýÖаÑËü×÷ΪJavaScript´úÂëÖ´Ðв¢ÓÃÒ»¸ö±äÁ¿±£´æÆðÀ´£¬ÒÔ·½±ãʹÓ÷µ»ØµÄÊý¾Ý¡£Í¨³£µÄ×ö·¨¾ÍÊÇvar jsonData = eval(xmlHttp.responseText)¡£Õâ¿´ÆðÀ´ËƺõÒ»Çж¼ÊÇÕýÈ·µÄ£¬µ«µ±ÄãÔËÐдúÂëµÄʱºò£¬Äã»á·¢ÏÖ±¨“invalid labe”´íÎóÁË¡£ÎªÊ²Ã´£¿ÎÒÒ²²»Çå³þ£¬µ«ÎÒÕÒµ½Á˽â¾öÕâ¸öÎÊÌâµÄ·½·¨¡£
ÔÚÎÒ¸ÕÓöµ½Õâ¸öÎÊÌâµÄʱºòÒ²ÌØ±ðÍ·Í´£¬ÒòΪ¿´ÆðÀ´ËùÓбàÂëÊÇÕýÈ·µÄ£¬ÎªÁ˲âÊÔ³öÏÖÎÊÌâµÄλÖã¬ÎÒÖð½¥ËõС´úÂ뷶Χ£¬×îÖյõ½Èçϼò¶Ì´úÂ룺
var jsonStr1 = '{"Name":"Tom","Sex":"Man"}';
var jsonObj1 = eval(jsonStr1);
alert(jsonObj1.Name);
ÒÔÉÏ´úÂëÖ´ÐÐÕýÊDZ¨Ò»¿ªÊ¼ËµµÄinvalid labe´íÎó¡£ÄѵÀevalº¯Êý¶ÔijЩ±í´ïʽ»ò¶ÔÏóÓÐÏÞÖÆ£¿ÓÚÊÇÎÒÓÖ²âÊÔÁËÊý×é¶ÔÏ󣬴úÂëÈçÏ£¬½á¹ûÏÂÃæ´úÂëÔËÐкÜÕý³££º
var arrStr = '["Tom","Man"]';
var arrObj = eval(arrStr);
alert(arrObj[0]);
ÄѵÀÊÇÎÒ»ú×ÓÉϵÄJavaScript½âÎöÆ÷¾ÍJSON½âÎö·½Ãæ³öÁËÎÊÌ⣬ÓÚÊÇÎÒÓÖ²âÊÔÏÂÃæ´úÂ룬µ«½á¹ûÒ»ÑùÕý³££º
var jsonObj = {"Name":"Tom","Sex":"Man"};
alert(jsonObj.Name);
×îÖÕÎÒ»¹ÊÇûÓÐ×ÔÐаÑÎÊÌâ½â¾ö£¬ÓÚÊǸù¾ÝÏà¹Ø´íÎóÐÅÏ¢ÉÏÍøËÑË÷´ð°¸£¬Ã»Ïëµ½Ò»ÏÂ×Ó¾ÍÕÒµ½ÁËÎÊÌâµÄ¸ùÔ´£¬½â¾ö°ì·¨¾ÍÊÇ“ÔÚevalµÄʱºò£¬ÒªÏ顄 JSON×Ö·û´®ÖµÓà ‘()’À¨ºÅÏÈÀ¨ÆðÀ´”¡£ÍøÉÏÕÒµÄ×ÊÁ϶¼Ã»ÓÐ˵Ã÷ÊÇʲôԭÒò£¬µ±È»ÎÒÒ²»¹ÊÇûÓÐÃ÷°×ÕýÕæµÄÔ­ÒòµÄ¡£À¨ºÅÊÇÆðÇ¿ÖÆÏÈÖ´ÐлòÏÈÔËËã×÷Óõ쬷µ»ØµÄJSON¾ÍÒ»¸öÍêÕûµÄ¶ÔÏó£¬ÖмäҲûÓбí´ïʽ£¬ÎªÊ²Ã´»¹Òª¼ÓÀ¨ºÅ£¡ÏñÊý×éÕâÖֽϸ´ÔÓµãµÄ¶ÔÏóÒ²ÄÜÕý³£eval¡£Ã»°ì·¨£¬¾ÍÏȼÇ×ÅÕâÖÖÓ÷¨°É¡£ÕýÈ·Ó÷¨ÈçÏ£¨×¢Òâ¿´evalÁ½¶ËµÄÀ¨ºÅ£©£º
var jsonStr2 = '{"Name":"Tom","Sex":"Man"}';
var jsonObj2 = eval('(' + jsonStr2 + ')');
alert(jsonObj2.Name);


Ïà¹ØÎĵµ£º

JavaScriptÃæÏò¶ÔÏó³ÌÐòÉè¼Æ(1): ǰÑÔ

 Ç°Ò»Õó¿´EXTJSµÄ¼¸¸öÀý×Ó£¬¾õµÃJSµÄµ××ÓºÜ²î£¬ÌØ±ðÊÇJavaScriptÃæÏò¶ÔÏó³ÌÐòÉè¼Æ·½ÃæµÄ֪ʶ£¬ÓÚÊÇÔÚÍøÉÏËÑË÷£¬ÕÒµ½¼¸ÆªºÃµÄ²©¿Í£¬ÓÚÊÇת¹ýÀ´£¬ÒÔ±¸ºóÃæµÄѧϰʹÓá£
±¾²©¿ÍתÓÚ£ºhttp://devbean.javaeye.com/blog/404032
1. »ùÓÚ¶ÔÏó»¹ÊÇÃæÏò¶ÔÏó£¿
ÃæÏò¶ÔÏó¼¼ÊõÊÇÏÖ´úÈí¼þ¿ª·¢ÖеÄÖØÒª¼¼ÊõÖ®Ò»¡£ÃæÏò¶ÔÏó±ä³ÉµÄºÃ ......

JavaScriptÃæÏò¶ÔÏó³ÌÐòÉè¼Æ(6): ·â×°

 ±¾²©¿Í×ªÔØÓÚ£ºhttp://devbean.javaeye.com/blog/407517
·â×°ÊÇÃæÏò¶ÔÏóµÄÖØÒª¸ÅÄîÖ®Ò»¡£Èç¹ûÒ»¸ö³ÌÐòûÓзâ×°ÐÔ£¬Ò²¾Í̸²»ÉÏÊ²Ã´ÃæÏò¶ÔÏó¡£µ«ÊÇ£¬JavaScript²¢²»ÏñÆäËûµÄÓïÑÔ£¬±ÈÈçJava£¬Óй«ÓбäÁ¿ºÍ˽ÓбäÁ¿µÈ£»ÔÚJavaScriptÖÐÖ»ÓÐÒ»ÖÖ×÷ÓÃÓò£º¹«ÓÐ×÷ÓÃÓò¡£ÔÚ±¾ÕÂÖУ¬ÎÒÃǽ«»á¼ûʶµ½JavaScriptÊÇÈçºÎʵÏÖ·â×°µÄÌØ ......

Google ÅÅÃûÖÐµÄ 10 ¸ö×îÖøÃûµÄ JavaScript ¿â

 ÐÂÎÅÀ´Ô´:tripwiremagazine.com
JavaScript ÊÇ Web ¿ª·¢ÓëÉè¼ÆÖв»¿É»òȱµÄ¶«Î÷£¬²»¹ÜÊÇÒ»¸ö¼òµ¥µÄÍøÒ³»¹ÊÇÒ»¸öרҵµÄÕ¾µã£¬Ò²²»¹ÜÄãÊǸßÊÖ»¹ÊDzËÄñ£¬Èç½ñ
JavaScript ¿âÔ½À´Ô½Ç¿´ó£¬¿ÉÒÔʤÈÎÐí¶à¸´ÔӵŤ×÷£¬È»¶øÍ¬Ê±£¬ÈËÃÇÔÚÖÚ¶à JavaScript ¿âÃæÇ°ÓÖ¾õµÃÎÞËùÊÊ´Ó£¬±¾ÎÄ£¬ÎÒÃǽ«Ê¹ÓÃ
Google ËÑË÷³öÅÅÃûǰ 10 λµ ......

ÈçºÎͨ¹ýJavaScriptº¯Êý»ñÈ¡Web±¨±íµ¥Ôª¸ñµÄÖµ

±¨±íÕ¹ÏÖÔÚwebÒ³ÃæÒÔºó£¬ÓÐʱÐèÒª»ñȡijµ¥Ôª¸ñµÄÖµ¡£ÈóǬ±¨±íÖпÉÒÔͨ¹ýÔÚjspÒ³ÃæÖÐÉ趨JavaScriptº¯ÊýÀ´ÊµÏÖÕâ¸ö¹¦ÄÜ¡£ÏÂÃæ¾Íͨ¹ýÒ»¸öÏÂÀý×Ó¼òµ¥½éÉÜÒ»ÏÂÈçºÎͨ¹ýJavaScriptº¯Êý»ñÈ¡Web±¨±íµ¥Ôª¸ñµÄÖµ¡£
Ê×ÏÈ£¬½«·¢²¼±¨±íµÄjspÒ³ÃæÖеı¨±í±êÇ©<report:html>·ÅÔÚÒ»¸ö<table>±êÇ©ÖУ¬ÈçÏÂͼ
ÆäÖÐ<report:h ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ