-1

AJAX クエリから次のような文字列を取得しました。

var ansverStr = "[1,\"ベッドフォード ストリート\",\"オックスフォード サーカス、グリーン パーク、ウェストミンスター\",\"15\",\"リージェント ストリート\",1343329406000]\r\n[1,\"ベッドフォード ストリート\",\"オックスフォード サーカス、グリーン パークまたはウェストミンスター\",\"13\",\"ゴルダーズ グリーン\",1343329883000]\r\n[1,\"ベッドフォード ストリート\",\"オックスフォード サーカス、グリーン パークまたはウェストミンスター\",\"176\",\"Tottenham Ct Rd\",1343329612000]\r\n[1,\"ベッドフォード ストリート\",\"オックスフォード サーカス、グリーン パークまたはウェストミンスター\", \"91\",\"トラファルガー スクエア\",1343329514000]\r\n[1,\"ベッドフォード ストリート\",\"オックスフォード サーカス、グリーン パーク、ウェストミンスター\",\"11\",\"フラムブロードウェイ\",1343329434000]\r\n[1,\"ベッドフォード ストリート\",\"オックスフォード サーカス,グリーン パークまたはウェストミンスター\",\"87\",\"ワンズワース\",1343330102000]\r\n[1,\"ベッドフォード ストリート\",\"オックスフォード サーカス、グリーン パークまたはウェストミンスター\",\"6 \",\"ウィレスデン ガー\",1343329673000]\r\n[1,\"ベッドフォード ストリート\",\"オックスフォード サーカス、グリーン パーク、またはウェストミンスター\",\"91\",\"トラファルガー スクエア\" ,1343329871000]\r\n[1,\"ベッドフォード ストリート\",\"オックスフォード サーカス、グリーン パーク、またはウェストミンスター\",\"11\",\"フラム ブロードウェイ\",1343329743000]"グリーン パークまたはウェストミンスター\",\"91\",\"トラファルガー スクエア\",1343329871000]\r\n[1,\"ベッドフォード ストリート\",\"オックスフォード サーカス、グリーン パークまたはウェストミンスター\",\" 11\",\"フラム ブロードウェイ\",1343329743000]"グリーン パークまたはウェストミンスター\",\"91\",\"トラファルガー スクエア\",1343329871000]\r\n[1,\"ベッドフォード ストリート\",\"オックスフォード サーカス、グリーン パークまたはウェストミンスター\",\" 11\",\"フラム ブロードウェイ\",1343329743000]"

次に、そのための動的テーブルを作成しました

var 要素;

element = '' + ansverStr.split('\r\n').map(function(line){ return '' + JSON.parse(line).map(function(cell){ return '' + cell + '' ; }).join('') + ''; }).join('') + ''; document.getElementById("bStop").innerHTML=要素;

ansverStr サブストリングの最後のフィールドは時間です。

質問: 動的テーブル内のこれらの値にアクセスして、時刻形式に変換するにはどうすればよいですか?

4

1 に答える 1

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);
于 2012-07-26T19:59:54.940 に答える