我有一个文本文件,我使用ajax读取..现在问题是当我的文本文件中有两行字符串。当它只有一个时,我没有问题。从jquery和ajax中的文本文件中提取IP地址
这里的字符串
New Connection from: 192.168.5.10
没问题,提取IP那里。但问题是如果有两条线或更多。
New Connection from: 192.168.5.10
New Connection from: 192.168.5.30
以下是我的工作方式。它适用于文本文件中只有一行字符串的情况。
$.ajax({
type: "GET",
url: url,
async: true,
cache: false,
dataType: "JSON",
success: function(data) {
lines = data.lines;
var ip;
var ipset;
$(".dev").empty();
for (var i = 0; i < lines.length; i++) {
$(".dev").append(lines[i] + "\n");
ip = lines[i];
console.log(getIP(ip));
ipset = getIP(ip);
}
}
});
的getIP功能是:
function getIP(line) {
var out =line.split(": ");
return out[1];
}
我怎样才能使它工作从字符串只获得了IP?
2012-11-01
demic0de
+1
该数据类型does not看起来JSON更换 lines = data.lines;
给我。 –
+0
'data.lines'输出什么? –
博主在使用jQuery和AJAX从文本文件获取数据时,遇到问题,当文件包含多行字符串时无法正确提取IP地址。寻求解决方法,如何在for循环中处理每一行并独立获取IP。
5386

被折叠的 条评论
为什么被折叠?



