有问题识别数据类型

时间:2012-11-11 12:14:01

标签: jquery

很抱歉,如果这不是正确的问题,但我问这个是因为我被困住了。 我要为这个问题添加jquery标签,因为我使用javascript和jquery来读取下面的数据。我为此道歉。

我正在使用jquery $.get(link, function (data) {console.log(data)});方法从远程服务器读取数据。但我得到的是一种奇怪的数据,既不是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 

现在请告诉我这是什么类型的数据,如何让它以我想要的方式显示?

1 个答案:

答案 0 :(得分:2)

您必须根据this解析数据。 所以,您可以使用多种方式:

在jQuery中使用1循环并解析数据并将其插入到DOM中。(不是很好的方式)

从模板引擎中使用2次JsRender。(这是最佳方式)

<强>更新

解析数据:

var allTextLines = data.split(/\r\n|\n/);
for(var i=0;i<allTextLines.length;i++){
    var entries = allTextLines[i].split('|');
    // ..
}