我正在使用Web服務使用AJAX調用我的HTML頁面。 Web服務返回數據將近30至40秒。如何在頁面調用函數加載
在此加載時間期間,我需要使用一些加載數據完全接收後的GIF圖像表單Web服務加載圖像必須隱藏。
我只使用HTML,JAVASCRIPT,CSS,J Query。
任何想法或樣品需要。
我用下面的代碼
$(document).ready(function() {
document.write('<img src="http://www.esta.org.uk/spinner.gif">');
});
$(window).load(function() {
//This following Function Related To My Design
jQuery(".chosen").data("placeholder", "Select Frameworks...").chosen();
var config = {
'.chosen-select': {},
'.chosen-select-deselect': { allow_single_deselect: true },
'.chosen-select-no-single': { disable_search_threshold: 10 },
'.chosen-select-no-results': { no_results_text: 'Oops, nothing found!' },
'.chosen-select-width': { width: "95%" }
}
for (var selector in config) {
$(selector).chosen(config[selector]);
}
});
在上面的代碼我的問題是在頁面加載GIF圖片顯示,但它不是隻隱藏GIF圖片只顯示。
只要加載腳本,domcontentready(即jquery ready)偵聽器之外的任何代碼都會執行。你想做什麼? – megawac
儘可能簡單...添加一個帶加載圖片的div先把它隱藏起來......在ajax調用之前顯示出來......並且將它再次隱藏在ajax回調中...... **沒有發佈代碼或至少是東西你已經嘗試過......我只能給你這樣的答案......我懷疑是有用的,但是對我們來說也是一樣的......沒有相關的代碼,這個問題本身對我們來說是無用的。** – bipen
你在使用'$。 ajax()'得到結果?如果是這樣,請查找'beforeSend'屬性。 – melancia