2015-09-15 51 views
1

大家好我送一些價值從jQuery的$。員額法PHP和我想給從數據庫中的一些數據

時,從數據庫加載數據未完成節目加載文本,當加載完成,數據顯示(這是包含一些表,DIV,文本和圖像)

var val = ""; 
    $.post("showData.php",{val: "loadMyTable"}, 
     function(response) { 
      // if data loaded do something 
      // if not show loading text 
    }); 
+1

請檢查:http://stackoverflow.com/a/2257987/ 3647441 - 在'beforeSend'中顯示你的加載文本,並在'complete'回調中顯示你的數據。 –

+0

謝謝,讓ajaxSetup成爲函數(response){}函數? – MojtabaSh

+0

_「加載文本」_顯示在哪裏?可以在'$ .post()'調用之前顯示「加載文本」,移除'function(response){//移除加載文本}內的加載文本'? – guest271314

回答

1

顯示您加載文本beforeSendcomplete回調顯示您的數據:

$.ajax({ 
    type: 'POST', 
    url: "showData.php", 
    data: {val: "loadMyTable"}, 
    beforeSend : function() { 
    $('#loadingText').show(); 
    }, 
    success : function(data) {  
    $('#loadingText').hide(); 
    $('#myNewContent').html(data); 
    } 
});