在ajax的时候eval的作用
            
            
                今天做一天修改密码的功能,用的是ajax,json返回提示信息;
[js]
$.ajax({
				   type: "POST",
				   url: url,
				   dataType: 'json',
				   data: data,
				   async: async,
				   beforeSend : beforeSend,
				   complete: function(msg){
					   var jsonData = eval("("+msg.responseText+")");
					   if(jsonData.status == 0){
					   	   js.home_ajax_return_result = null;
						   ymPrompt.errorInfo({message:jsonData.info, handler:false_handler, titleBar:false,maskAlphaColor:'#000',maskAlpha:0.4,winAlpha:0.8,titleBar:false,closeBtn:true});
					   }else{
					   	   js.home_ajax_return_result = jsonData;
						   false_handler;
					   }
				   }
			});
[/js]
应该明白大体意思啥,以前用都没有用到返回后用eval来处理
看了很久,查了很多,原来返回来的数据msg.responseText是json格式
eval就是将json格式转换成数组为下面的status调用作准备