我在準備填充表格的文檔中有一些ajax調用。不幸的是,頁面只在表格填充後才顯示。在文檔準備好之前顯示html頁面
$(document).ready(function() {
// alert('Why');
var jsondata2a;
turl = "/rims/tab1/get_data?abc=123";
$.ajax({
url: turl+"",
cache: false,
async: false,
success: function(data){
jsondata2a = data;
},
error: function(){
$("#gerror").html("<p>An error has occurred!</p>");
}
});
但是,如果我把警報語句就緒功能,立即用警告的頁面顯示,然後接受警告後填充表。
整個頁面顯示在警報聲明中,但是如果警報不存在,那麼在所有ajax調用完成之前,頁面不會顯示。我試圖將ready函數移動到頁面的不同部分而沒有成功。我曾嘗試使用IE和Chrome。
任何幫助表示讚賞。
謝謝
您是否將.ajax()調用的異步設置爲false? – Zachary
是的。我會盡力而爲。 – Ian
嘗試與真實。頁面立即顯示,但表格從不填充。 – Ian