处理Javascript中POST请求返回的数据

时间:2015-04-04 19:09:05

标签: javascript jquery

我有一个PHP脚本 - 它在使用jQuery的$ .post()的帮助下POST之后返回一个这样的文件。

13.0519 77.5416
13.028 77.5409
12.9787 77.5724
12.9317 77.6227

如何在Javascript中查看$ .post()。done(function(data){})中返回的数据行?

2 个答案:

答案 0 :(得分:0)

您可以按换行符分割返回的文本,然后循环生成的行数组,可能需要再按空格分割一次以获取数字数组:

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

答案 1 :(得分:0)

最好的方法是让PHP返回JSON(带有这些数组)。

但是,如果不可能,那么您可以获取字符串并将其拆分为新行,以实现类似的效果。

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

然后迭代并做任何需要的事情。