1

我有一些 Html 文件 page1.html、page2.html、page3.html ......点击下一步按钮我想一个一个地加载这个 html 文件。我需要一些 jquery 功能,请帮助我。

4

1 回答 1

1

使用 jquery .load(),例如:

$("#someEle").load("first_file.html", function() {
   //done loading first
   $("#someEle").load("second_file.html", function() {
      //do loading second
   });
});

或者

var defr = [];
defr.push($.get('first_file.html'));
defr.push($.get('second_file.html'));
$.when.apply($,defr).done(function(first_response,second_response){
    //all done, do something
});

或创建一个文件数组,并加载如下:

function loadFiles() {
    var files = ['page1.html', 'page2.html'.....];
    if(files.length > 0) {
      $.get(files.shift(), function(response) {
          //do something with response
          loadFiles(); //until you have it in files array
      });
    }
}
//call the function
loadFiles();
于 2013-09-26T06:09:18.043 回答