문서에 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 호출이 완료 될 때까지 페이지가 표시되지 않습니다. 준비 기능을 페이지의 다른 부분으로 옮기려고 시도했지만 성공하지 못했습니다. IE와 Chrome을 사용해 보았습니다.
도움을 주시면 감사하겠습니다.
감사합니다.
$ .ajax() 호출에 async가 false로 설정되어 있습니까? – Zachary
예. 나는 진실로 노력할 것이다. – Ian
사실로 노력했습니다. 페이지는 즉시 표시되지만 표는 절대로 채워지지 않습니다. – Ian