0

これが適切な質問ではない場合は申し訳ありませんが、行き詰まっているので質問しています。以下のデータを読み取るためにjavascriptとjqueryを使用しているため、この質問にjqueryタグを追加します。申し訳ありません。

$.get(link, function (data) {console.log(data)});jqueryメソッドを使用してリモート サーバーからデータを読み取っています。しかし、どちらjsonでもない奇妙な種類のデータを取得していxmlます。以下は、私が得ている出力の種類です

Time|Line|Destination|Line code
1408|14|Pajamäki|1014 1 
1422|39|Martinlaakso|1039 1 
1428|14|Pajamäki|1014 1 
1442|39|Martinlaakso|1039 1 
1448|14|Pajamäki|1014 1 
1502|39|Martinlaakso|1039 1 
1508|14|Pajamäki|1014 1 
1513|290|Veikkola|7290 1 
1522|39|Martinlaakso|1039 1 
1528|14|Pajamäki|1014 1 
1542|39|Martinlaakso|1039 1 
1548|14|Pajamäki|1014 1 
1602|39|Martinlaakso|1039 1 
1608|14|Pajamäki|1014 1 
1622|39|Martinlaakso|1039 1 
1628|14|Pajamäki|1014 1 
1642|39|Martinlaakso|1039 1 
1648|14|Pajamäki|1014 1 
1702|39|Martinlaakso|1039 1 
1708|14|Pajamäki|1014 1 
1722|39|Martinlaakso|1039 1 
1728|14|Pajamäki|1014 1 
1742|39|Martinlaakso|1039 1 
1748|14|Pajamäki|1014 1 
1802|39|Martinlaakso|1039 1 

このデータの種類と、希望どおりに表示するにはどうすればよいか教えてください。

4

1 に答える 1

2

thisに従ってデータを解析する必要があります。したがって、いくつかの方法を使用できます。

1-jQueryでforループを使用し、データを解析してDOMに挿入します(良い方法ではありません)

2-テンプレートエンジン、JsRenderから使用します (これが最善の方法です)。

アップデート

データを解析する:

var allTextLines = data.split(/\r\n|\n/);
for(var i=0;i<allTextLines.length;i++){
    var entries = allTextLines[i].split('|');
    // ..
}
于 2012-11-11T12:28:01.290 に答える