在Javascript中处理POST请求返回的数据
我有一个PHP脚本,它在使用jQuery的$.post()的帮助下发布到它之后,会返回这样一个文件在Javascript中处理POST请求返回的数据,javascript,jquery,Javascript,Jquery,我有一个PHP脚本,它在使用jQuery的$.post()的帮助下发布到它之后,会返回这样一个文件 13.0519 77.5416 13.028 77.5409 12.9787 77.5724 12.9317 77.6227 在Javascript中,如何遍历$.post().done(函数(数据){})中返回的数据行 您可以按换行符拆分返回的文本,然后在生成的行数组上循环,可能再按空格拆分一次,以获得数字数组: $.post(/*...*/).done(function(data) {
13.0519 77.5416
13.028 77.5409
12.9787 77.5724
12.9317 77.6227
在Javascript中,如何遍历$.post().done(函数(数据){})中返回的数据行 您可以按换行符拆分返回的文本,然后在生成的行数组上循环,可能再按空格拆分一次,以获得数字数组:
$.post(/*...*/).done(function(data) {
var lines = data.split(/\n/);
lines.forEach(function(line) {
console.log(line.split(' '));
});
});
最好的方法是让PHP返回JSON(带有一个数组) 但是,如果不可能,则可以获取字符串并将其拆分为新行,以实现类似的效果。类似于
var arrayOfResults = postData.split("\n");
然后迭代并做任何需要的事情