我有一個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){})返回的數據行?
我有一個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){})返回的數據行?
您可以通過產生的線陣列,可能分裂一次通過空間來獲得數字陣列分成由換行符返回的文本,然後循環:
$.post(/*...*/).done(function(data) {
var lines = data.split(/\n/);
lines.forEach(function(line) {
console.log(line.split(' '));
});
});
,最好的辦法是讓PHP返回JSON (與這些數組)。
但是,如果不可能,那麼您可以獲取字符串並將其拆分爲新行,以實現類似的效果。東西沿線
var arrayOfResults = postData.split("\n");
然後只是迭代,做任何需要的。