后台返回字符串类型function的处理 (递归算法)
Posted 筱筱鹿丸
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了后台返回字符串类型function的处理 (递归算法)相关的知识,希望对你有一定的参考价值。
1 $(function(){ 2 3 $.ajax({ 4 type: "post", 5 url: "${ctx}/modules/fos/reference/echart", 6 //dataType:‘json‘, 7 success: function(data) { 8 var option=$.parseJSON(data); 9 formatter(option); 10 var myChart = echarts.init(document.getElementById(‘main‘)); 11 myChart.setOption(option); 12 } 13 }); 14 15 //将option中的function字符串类型转为函数 16 function formatter(option){ 17 if((typeof option)=="object"){ 18 for(var o in option){ 19 var opt=option[o]; 20 if((typeof opt)=="string"){ 21 if(opt.indexOf("function")!=-1){ 22 //"string"转为"function" eval 23 var fmt=eval("("+opt+")"); 24 option[o]=fmt; 25 } 26 } 27 28 formatter(opt); 29 } 30 } 31 } 32 });
http://blog.csdn.net/agileclipse/article/details/8551228
以上是关于后台返回字符串类型function的处理 (递归算法)的主要内容,如果未能解决你的问题,请参考以下文章