我現在有一個表在mysql中,我推出每3:rd秒,但我會嘗試推出它只有當表更新時。我爲此使用node.js,但現在我的首要任務是在每行記錄的最後添加一個「time」(最多20條記錄)。 這是我的服務器端腳本的一部分(的NodeJS)顯示一個正在運行的「時間以來」的一個wbpage上的mysql表的每一行
socket.on('notification', function (data) {
var resultsList = "";
resultsList += "<h1>Title</h1>";
//resultsList += "<span id=\'ct\' ></span>";
resultsList += "<table border='1'><tr>";
resultsList += "<font size=18>";
resultsList += "<td width=200> Column1</td><td width=100>Column2</td><td width =200>Column3</td>";
$.each(data.results,function(index,result){
resultsList += "<tr>" + "<td>" + result.Column1 + "</td>" + "<td>" + result.Column3.toFixed(2) + "</td><td>" + result.Column2 + "</td></tr>";
});
resultsList += "</tr>";
$('#container').html(resultsList);
});
我有MySQL中的「結果」表中,我很容易地在網頁上發佈,但我想在年底的每一行添加一個「timeSinceUpdated」欄,並在觀看時間應剔我也想讓網頁更新而不需要用戶刷新網頁瀏覽器 什麼是最佳方法?
感謝您的快速響應。有人可以添加一個例子,你發佈一個小的mysql表,但在最後一行,我們添加timeSince列在網頁上直播? – user3820065
如果有人可以發佈一個關於如何在某個瀏覽器中自動更新該網頁的示例,那麼當該表的新記錄到達mysql表時,也會非常昂貴。 – user3820065
當然,你有什麼嘗試? –