Các bước bạn có thể nên làm là:
Có một đoạn mã AJAX truy vấn máy chủ về sự thay đổi (như thay đổi số lượng hàng hoặc thứ gì đó dọc theo các dòng đó). Sử dụng jQuery, bạn có thể làm điều đó:
function checkUpdates()
{
$.ajax({
type: "POST",
url: 'hasDataChanged.php', // a webservice or other URL that queries the database
data: {},
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data) {
// return a JSON string like { "hasChanged" : "true" } or something
if (data.hasChanged) {
// data has changed, do something
}
}
});
}
Sau đó, bạn có thể sử dụng phương thức Javascript setInterval
để gọi mã vài giây một lần. Không thực tế nếu làm điều đó ngay lập tức.
$(document).ready(function() {
setInterval("checkUpdates()", 3000); // Calls the function every 3 seconds
});