对jdata数组使用JSON.stringify()方法后,
来源:10-8 Ajax获取 JSON 数据(下)
 
			supersylph
2016-06-15
 .addComponent('back',{
             width:52,
             height:50,
             bg:'imgs/tail_back.png',
             center:true,
             onclick : function(){
                  $.fn.fullpage.moveTo( 1 )
             }
        })最后一个back组件的onclick函数不会被解析进JSON字符串中
写回答
	2回答
- 
				
				非要解决的话也是有办法的。 var jdata = []; jdata.push( {a:1,b:function(t){console.log(t);}} ); var str = JSON.stringify( jdata,function(k,v){if(typeof v ==='function'){return v.toString()};return v;}) ; JSON.parse(str,function(k,v){if(typeof v === 'string' && v.substr(0,8)==='function'){return eval('('+v+')')}return v;})不过这没有什么意义,一般来说,这部分的JSON配置,是后台的UI界面去组织的。不可能让你去写这个JSON。 012016-06-17
- 
				  Lyn 2016-06-16 忘记这茬了,试试下面这个代码: JSON.stringify( jdata,function(k,v){if(typeof v ==='function'){return v.toString()};return v;})012016-06-16
相似问题
				为什么要用new操作符???
				
			
			回答 1
				为什么跟图文组件创建对象的方法不一样了
				
			
			回答 1
				这样的写法不知道对不对
				
			
			回答 1
				对于数据的处理,data数组中放字典
				
			
			回答 1
				setTimeout()的用法?
				
			
		回答 3
