我有一些Html文件page1.html,page2.html,page3.html ...和點擊下一個按鈕我想逐個加載這個html文件。我需要一些jquery函數來幫助我。需要jQuery來逐個加載html文件嗎?
2
A
回答
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();
+0
我有一個疑問,如果我有什麼超過50個HTML文件。另外還有一件事我加載這個page1.html文件在div1 ,, page2.html在div2中就像這樣 –
+0
如果還有超過50個html文件,它會起作用.. –
+1
當然在製作中你不得不以某種方式處理'.fail()'部分。 – biziclop
0
我嘗試了一些東西在這裏,但它不能正常工作
<div id="pageNavigation" style="background-color:#0000; ">
<input id="btnBack" type="button" class="button" value="Back" name="tabHeader_0" onclick="openlinkFromNavigation(this)" />
<input id="txtPageNo" maxlength="5" type="text" value="0" style="width: 30px; height:18px;" /> /<input id="total" maxlength="5" type="text" value="0" style="width: 30px; height:18px;" />
<input id="btnNext" type="button" class="button" value="Next" name="tabHeader_2" onclick="nextbtnopen(this)" /></div>
<div class="tabpage" id="tabpage_1" style="background-color:#EEEEEE; " >
<div id="1"></div>
<div id="2"></div>
<div id="3"></div></div>
這個代碼是下一個和後退按鈕
function loadFiles() {
alert('load files');
var files = ['index2.html', 'index.html'];
alert('array')
for(var i=1; i<=4; i++){
alert('inside for')
var file = files[i];
$('#tabpage_1'+ (i + 1)).load(file + '');
//$('#tabpage_1').load('i');
}
這種logig的我在jQuery函數用於
相關問題
- 1. Ruby加載/需要文件
- 2. 我的網站需要HTML文件嗎?
- 3. 如何加載需要jQuery和ASP.NET 4.51的單個.js文件?
- 4. HTML/jQuery:我想加載來自另一個文件的橫幅
- 5. Box文件下載需要file_id嗎?
- 6. Hibernate逐個加載不需要實體標記爲lazy fetch type
- 7. 需要JQuery函數來從PHP加載幾個順序操作
- 8. 如何根據需要修改行來逐行讀取文件?
- 9. jQuery Mobile逐個加載數據
- 10. 我真的需要YUI3加載程序加載的所有文件嗎?
- 11. 需要時加載Google Maps JavaScript文件
- 12. Javascript庫:僅加載需要的文件
- 13. 在需要時加載JavaScript文件
- 14. groovy需要加載源文件
- 15. 需要文件從表單加載
- 16. '需要「:沒有這樣的文件來加載 - sqlite3的/ sqlite3_native(LoadError)
- 17. 在'需要':沒有這樣的文件來加載 - 的iconv(LoadError)
- 18. Rmagick:'需要':沒有這樣的文件來加載 - RMagick(LoadError)
- 19. 加載另一個頁面需要很長時間jquery加載
- 20. 我需要將每個文件從haml轉換爲html嗎?
- 21. 加載需要jQuery的外部.js文件
- 22. 需要JQuery的文件合併,以節省加載時間
- 23. 需要jquery在頁面加載時讀取CSV文件
- 24. 從其他html文件逐一加載div中的內容
- 25. 從本地加載的文件逐步呈現HTML的提示?
- 26. PhoneGap需要jQuery嗎?
- 27. 爲什麼啓動Chrome並加載HTML文件到Chrome需要花費很多時間來加載它?
- 28. WKWebView加載本地HTML需要HTTPServer
- 29. 如何使用jquery加載html文件?
- 30. 使用jQuery加載外部.html文件
$ .load()檢查出來 – bipen