js中读取php的大量数据

series:[{type:'area',name:'USDtoEUR',pointInterval:24*3600*1000,pointStart:Date.UTC(2... series: [{
type: 'area',
name: 'USD to EUR',
pointInterval: 24 * 3600 * 1000,
pointStart: Date.UTC(2015, 8, 01),
data: [
num1,num2,num3,num4,num5,num6,num7,num8,num9,num10,num11,num12 ...... ] //这个data中的数据是由php文件传过来的 有非常多 可不可以有什么简单的表示方法
展开
 我来答
花落知多少oo
2015-09-23 · TA获得超过114个赞
知道答主
回答量:36
采纳率:0%
帮助的人:5.1万
展开全部

传个数组过来,js中用eval转换下

var data = eval('(' + code2 + ')');
更多追问追答
追问
传的就是数组啊,也转换的
y1=[]
jQuery.get('test3-1.php', null, function(data1){
y1 = eval("(" + data1 + ")");
var num1 = parseFloat(y1[0]);
var num2 = parseFloat(y1[1]);
var num3 = parseFloat(y1[2]);
......
这样如果数据很多怎么写
追答
你干嘛要再这样一个个去定义变量啊,直接写y1不行吗
匿名用户
2015-09-30
展开全部
var obj= eval('(' + data1+ ')');//这里的data1指你传过来的 series 值
$.each(obj.data,function(i,v){    //obj.data定义到数组里面的data,然后遍历
    alert(v);//这里的v就是num1,num2.......
})
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式