小编Mik*_*ndy的帖子

如何在jQuery中遍历此JSON对象?

我有一个由PHP生成的JSON对象.这是一个有一组日期的对象.它有timeStamp,然后是日期的格式化版本.我将如何在jQuery中迭代这个?

{
  "dates":[
    {
      "timeStamp": 1317596400,
      "formattedDate": "Mon 03 October 2011"
    },
    {
      "timeStamp": 1317682800,
      "formattedDate": "Tue 04 October 2011"
    },
    {
      "timeStamp": 1317855600,
      "formattedDate": "Thu 06 October 2011"
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

我试过了:

for (var i in data) { 
  alert(data.dates[i].timeStamp); 
};

for (var i in data) { 
  alert(data[i].dates.timeStamp); 
};
Run Code Online (Sandbox Code Playgroud)

for (var i in data) { 
  alert(data.dates.timeStamp[i]); 
};
Run Code Online (Sandbox Code Playgroud)

jquery json loops object

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

php DomDocument,仅需要第一项

您好我以前使用过DOMDocs,但我不知道如何做到这一点.

$xmldoc = new DOMDocument();
$xmldoc->load('http://example.com');
$feeditem = $xmldoc->getElementsByTagName('data');
Run Code Online (Sandbox Code Playgroud)

我只想要标签'data'的第一个实例.通常我会写一个foreach循环:

foreach($feeditem as $element){ //}
Run Code Online (Sandbox Code Playgroud)

并按照每个Feeditem做我想要的但在这里我只想要第一个$ feeditem.$ feeditem不是一个数组,它是一个DOMdoc对象,所以我不能用$ feeditem [0]来选择第一个'data'标签.

感谢您对此的任何帮助.

php domdocument

9
推荐指数
2
解决办法
8868
查看次数

标签 统计

domdocument ×1

jquery ×1

json ×1

loops ×1

object ×1

php ×1