2015-04-04 28 views
1

我有一個PHP腳本 - 在使用jQuery的$ .post()的幫助下發布後,它會返回一個像這樣的文件。處理Javascript中POST請求返回的數據

13.0519 77.5416 
13.028 77.5409 
12.9787 77.5724 
12.9317 77.6227 

我該如何瀏覽JavaScript中的$ .post()。done(function(data){})返回的數據行?

回答

0

您可以通過產生的線陣列,可能分裂一次通過空間來獲得數字陣列分成由換行符返回的文本,然後循環:

$.post(/*...*/).done(function(data) { 
    var lines = data.split(/\n/); 
    lines.forEach(function(line) { 
     console.log(line.split(' ')); 
    }); 
}); 
0

,最好的辦法是讓PHP返回JSON (與這些數組)。

但是,如果不可能,那麼您可以獲取字符串並將其拆分爲新行,以實現類似的效果。東西沿線

var arrayOfResults = postData.split("\n"); 

然後只是迭代,做任何需要的。