Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 筛选要在表上显示的行_Javascript_Json_Dynatable - Fatal编程技术网

Javascript 筛选要在表上显示的行

Javascript 筛选要在表上显示的行,javascript,json,dynatable,Javascript,Json,Dynatable,我有一个包含多个“行”的JSON文件,我怎么能只显示我需要的行呢 在我的例子中,我需要显示名称和分数,而且,我需要在单击用户名时显示IP,并且不显示任何UselessData行 (我不需要所有这些代码,我只需要大致了解一下) JSON文件 { "records": [ { "name": "AAAA", "score": 100, "IP" : "0.0.0.0", "UselessData" : "Whatever" },

我有一个包含多个“行”的JSON文件,我怎么能只显示我需要的行呢

在我的例子中,我需要显示
名称
分数
,而且,我需要在单击用户名时显示
IP
,并且不显示任何
UselessData

(我不需要所有这些代码,我只需要大致了解一下)

JSON文件

{
    "records": [
    {
      "name": "AAAA",
      "score": 100,
      "IP" : "0.0.0.0",
      "UselessData" : "Whatever"
    },
    {
      "name": "BBBB",
      "score": 50,
      "IP" : "1.1.1.1",
      "UselessData" : "Whatever"
    },
    [...]
    ],
}

我一直在搜索de文档和一些源代码,但没有看到任何类似的内容,我可能只是跳过了它,因为它似乎是一个基本设置,但我就是想不出来。

如果我理解正确,您只需要一个具有三个属性的对象数组。我认为,您所能做的只是映射您的记录,并返回对象和您所需的数据。像这样的

x.records.map(function(record) {
  return {name: record.name, score: record.score, IP: record.IP};
});

如果我理解正确,您只需要一个具有三个属性的对象数组。我认为,您所能做的只是映射您的记录,并返回对象和您所需的数据。像这样的

x.records.map(function(record) {
  return {name: record.name, score: record.score, IP: record.IP};
});

这不是一个你可能希望得到的答案,但我之前无法让这个“基本设置”起作用。我换成了。所以,只是一个评论,而不是一个答案。祝你好运谢谢你让我知道,@kronwall说,我会看一看。这不是你可能希望得到的答案,但我刚才没能让这个“基本设置”起作用。我换成了。所以,只是一个评论,而不是一个答案。“祝你好运,谢谢你让我知道,”克伦沃尔德说,“我去看看。”。