小编Don*_*ues的帖子

在JavaScript中从JSON对象创建表

我正在尝试创建一个HTML表格,其中包含用于绘制绘图的信息.我不想两次查询数据库,我想创建图表和包含信息的表.这是我从服务器获得的并且它被绘制的图表:

var data = {
              "selector":"#charttotalday",
              "jsondata":[
                 {
                    "label":"Client1",
                    "data":[
                            [1382670000000,110157],
                            [1382756400000,199055],
                            [1382842800000,362996],
                            [1382929200000,302],
                            [1383015600000,169],
                            [1383102000000,88],
                            [1383188400000,49]
                            ],
                    "points":{
                       "fillColor":"#88bbc8"
                    }
                 },
                 {
                    "label":"Client2",
                    "data":[
                            [1382670000000,58611],
                            [1382756400000,112268],
                            [1382842800000,193060],
                            [1382929200000,115],
                            [1383015600000,45],
                            [1383102000000,65],
                            [1383188400000,18]
                            ],
                    "points":{
                       "fillColor":"#ed7a53"
                    }
                 },
                 {
                    "label":"Client3",
                    "data":[
                            [1382670000000,65534],
                            [1382756400000,118362],
                            [1382842800000,200058],
                            [1382929200000,123],
                            [1383015600000,65],
                            [1383102000000,53],
                            [1383188400000,26]
                    ],
                    "points":{
                       "fillColor":"#9FC569"
                    }
                 }
              ]
           };
Run Code Online (Sandbox Code Playgroud)

由于信息的组织方式,我不能使用$ .each循环它并创建一个格式表:

                Client1  Client2  Client3
1382670000000 |  10157 |  58611 |  65534 | 
1382756400000 |  99055 |  12268 |  18362 |
1382842800000 |  62996 |  93060 …
Run Code Online (Sandbox Code Playgroud)

javascript each charts json html-table

3
推荐指数
1
解决办法
1万
查看次数

在javascript中使用指向函数的指针

为什么我的代码只适用于object2?

function object1() {
    this.URL = "yahoo.com";
    this.getURL = function() { return this.URL; };
}

var object2 = new Object();
object2.URL = "gmail.com";
object2.getURL = function() { return this.URL; };

var sources = new Array();
sources[0] = object1;
sources[1] = object2;
i=0;

var source1 = sources[0];
console.log(source1.getURL());

var source2 = sources[1];
console.log(source2.getURL());
Run Code Online (Sandbox Code Playgroud)

如果我尝试从object1中获取URL,我会收到此错误:TypeError:source1.getURL不是函数

我正在尝试处理多个HTTP连接,它使用不同的URL,每个都返回一个我必须解析的不同的XML.我想通过创建一个对象数组并为每个对象执行一个操作,获取URL并连接到它.

javascript function-pointers javascript-objects

0
推荐指数
1
解决办法
138
查看次数