2013-09-28 110 views
0

我使用Ajax調用顯示數據和更新數據。 Ajax調用運行良好,但不會一次更新。數據庫在服務器上更新。對於UI部分,它不會更新。Ajax調用不是第一次更新

使用Ajax調用

$('#loginbutt').click(function(){ 
     $.post('data.php',{action: "update"},function(res){ 
     $('#result').html(res); 
      }); 
var servertime = $("#timer1").text(); 
var dataString = 'current_time='+ servertime; 
        $.ajax({ 
          type: "POST", 
          url: "inset_intime.php", 
          data:dataString , 
          cache: true, 
          beforeSend: function(html) { 
          document.getElementById("lastfive").innerHTML = ''; 
          }, 
          success: function(html){ 
           $("#lastfive").append(html); 
           } 
         }); 

     }); 

它的更新數據.PHP但沒有更新inset_time.php。數據正在插入inti服務器。但UI不更新。 IN data.php我給插入查詢插入數據。在inset_time.php我給出了顯示數據的選擇查詢。但爲什麼它不在我點擊登錄按鈕的時候。

+0

可以添加HTML代碼,請讓我可以幫你。 –

+0

什麼是'dataString' ..? –

+0

@ Dipesh Parmar PLZ立即檢查。我更新了我的代碼 – marvan

回答

0

試試這個

$(document).ready(function(){ 

$('#loginbutt').live('click',function(){ 
    $.post('data.php',{action: "update"},function(res){ 
    $('#result').html(res); 
     }); 
var servertime = $("#timer1").text(); 
var dataString = 'current_time='+ servertime; 
       $.ajax({ 
         type: "POST", 
         url: "inset_intime.php", 
         data:dataString , 
         cache: true, 
         beforeSend: function(html) { 
         document.getElementById("lastfive").innerHTML = ''; 
         }, 
         success: function(html){ 
          $("#lastfive").append(html); 
          } 
        }); 

    }); 

}); 
+0

不介意這有什麼變化? – marvan

+0

用document.ready封裝代碼 –

+0

已經使用過document.ready但我沒有保存在dat裏只有我保存了這個函數 – marvan