我在开发基于javascript的想法时遇到了问题..
这是主要代码,
$.post("datainlines.php", function(data) {
var lines = data.split("\n");
for (var i = 1; i < lines.length; i++) {
sitename= lines[i]; sitetype=lines[i++];
if(i/2 == '0'){ alert current values in sitename and sitetype variables}
}
} );
Run Code Online (Sandbox Code Playgroud)
这将通过POST获取datainlines.php中的数据,datainlines.php文件数据结构是这样的 -
Google
search
Stackoverflow
Questions
Yahoo
search
Facebook
social network
Run Code Online (Sandbox Code Playgroud)
如何获取网站名称和类型组,例如
Google
search
Run Code Online (Sandbox Code Playgroud)
然后
Stackoverflow
questions
Run Code Online (Sandbox Code Playgroud)
无论如何在for循环中每两个循环分组和警报?
将循环值增加2:
$.post("datainlines.php", function(data) {
var lines = data.split("\n");
for (var i = 1; i < lines.length; i+=2) {
sitename = lines[i];
sitetype = lines[i+1];
alert(sitename + " " + sitetype);
}
});?
Run Code Online (Sandbox Code Playgroud)
请注意i+=2for循环.这将跳过数组中的每个其他条目.
顺便说一句,我想这一行:
if(i/2 == '0')
Run Code Online (Sandbox Code Playgroud)
您实际需要的是模数:
if(i % 2 === 0)
Run Code Online (Sandbox Code Playgroud)