我在准备填充表格的文档中有一些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