如何访问特定列中的表格单元格以转换格式

时间:2012-07-26 19:53:59

标签: javascript

我从AJAX查询得到一个这样的字符串:

  

var ansverStr =“[1,\”Bedford Street \“,”牛津广场,绿色公园或   威斯敏斯特\“,\”15 \“,”摄政街“,1343329406000] \ r \ n [1,\”贝德福德   街道\“,”牛津马戏团,绿色公园或威斯敏斯特\“,”13“,”戈尔德斯   Green \“,1343329883000] \ r \ n [1,\”Bedford Street \“,”Oxford Circus,Green   公园或威斯敏斯特\“,”176“,”托特纳姆Ct   Rd \“,1343329612000] \ r \ n [1,\”Bedford Street \“,”Oxford Circus,Green   公园或威斯敏斯特\“,”91“,”特拉法加   Sq \“,1343329514000] \ r \ n [1,\”Bedford Street \“,”Oxford Circus,Green   Park或Westminster \“,”11“,”富勒姆   Broadway \“,1343329434000] \ r \ n [1,\”Bedford Street \“,”Oxford Circus,   绿园或   威斯敏斯特\ “\ ”87 \“,\ ”宛兹沃斯\“,1343330102000] \ r \ N [1,\” 贝德福德   街道\“,”牛津马戏团,绿色公园或   Westminster \“,\”6 \“,”Willesden Gar“,1343329673000] \ r \ n [1,\”Bedford   街道\“,”牛津马戏团,绿色公园或   Westminster \“,\”91 \“,”Trafalgar Sq“,1343329871000] \ r \ n [1,\”Bedford   街道\“,”牛津马戏团,绿色公园或威斯敏斯特\“,”11“,”富勒姆   百老汇\ “1343329743000]”

然后为它创建了一个动态表

  

var element;

     

element =''   + ansverStr.split('\ r \ n')。map(function(line){       return''+ JSON.parse(line).map(function(cell){           return''+ cell +'';       })。join('')+''; })。join('')+'';   的document.getElementById( “BSTOP”)的innerHTML =元件;

ansverStr子串中的最后一个字段是时间。

问题: 如何在动态表格中访问这些值以将其转换为时间格式

1 个答案:

答案 0 :(得分:0)

使用正确的Json格式可以非常简单地检索结果http://jsfiddle.net/wzBFC/1/

var myJSONObject = {"results": [
     {"street_number": 1,"street":"Bedford Street","city":"Oxford Circus, Green Park or Westminster","address2":"15","street2":"Regent  Street","timestamp":1343329406000},
     {"street_number": 1,"street":"Bedford Street","city":"Oxford Circus, Green Park or Westminster","address2":"15","street2":"Regent  Street","timestamp":1343329407000}
     ] };    

     timeStamp = new Date(myJSONObject.results[1].timestamp);    
     alert(timeStamp);