尝试这样的事情:
for (i = 1;i<9;){
$.get(+i+".txt",
function(res){
$("#slide2 .wrapper").text($("#slide2 .wrapper").text() + res);//I expect here that you have a plain text in .txt files and want to see it like a text
});
i++;
};
这应该加载所有文件并将它们附加到$("#slide2 .wrapper")
内容中。
如果.load
您将仅获得最后加载的文件,因为该功能只是将内容替换为$("#slide2 .wrapper")
正在加载的文件的内容。请注意,不保证 1.txt 将在 2.txt 之前加载。2.txt 可能会比 1.txt 加载得更快,并且 1.txt 的内容将显示在 2.txt 的内容之后。
如果要保留订单,可以使用如下代码:
getContent(1);// instead of for loop
});
function getContent(i) {
$.get(+i+".txt",
function(res) {
$("#slide2 .wrapper").text($("#slide2 .wrapper").text() + res);//I expect here that you have a plain text in .txt files and want to see it like a text
if(i < 9)
getContent(i++);
}
);
}
供参考:jQuery.get和.load。