テーブルにデータを入力する準備ができているドキュメント内のいくつかのajax呼び出しがあります。残念ながら、このページは、テーブルにデータが入力された後にのみ表示されます。
$(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>");
}
});
ただし、アラートステートメントをready関数に入れると、ページにアラートがすぐに表示され、アラートを受け入れた後にテーブルにデータが入力されます。
アラートステートメントにはページ全体が表示されますが、アラートがない場合は、すべてのajax呼び出しが完了するまでページは表示されません。レディ機能をページの別の部分に移動しようとしましたが、うまくいきませんでした。IEとChromeで試してみました。
助けていただければ幸いです。
ありがとう