10/10/2018, 10:33

Tự refresh khi thay đổi dữ liệu trên php

Mình nhờ các bác hướng dẫn việc load dữ liệu mà không cần refresh(F5).
Vd:khi ta thêm một tin vào datbase thì trang hiện tại sẽ không cần refresh(F5)để nhìn thấy dữ liệu mới( tô màu cho tin mới)

Mình biết là ajax có thể làm được điều này. Nhưng không biết tìm code ở đâu và như nhế nào.
Thanks
kiemxienculi viết 12:39 ngày 10/10/2018
cũng đang quan tâm, đánh dấu để xem lại lần sau
*Thắm viết 12:48 ngày 10/10/2018
bạn phải request đến CSDL trong thời gian cụ thể, ví dụ 5s 1 lần, nếu thấy dữ liệu mới thì hiển thị ra. Nếu bạn đã biết sử dụng ajax thì việc này không khó.
hoanghon2005 viết 12:40 ngày 10/10/2018
Mình nhớ là trong trang này có topic về vụ này rồi. Bạn dùng setTimeout("submit()",30000) có nghĩa là cứ 3 giây nó làm tươi trang cho bạn một lần

còn ajax thì nó làm theo kiểu khác, bạn thử xem sao nhé
dinhanhency viết 12:50 ngày 10/10/2018
bạn tìm hiểu trên lightstreamer.com xem sao. Các bảng giá chứng khoán phải xử lý vẫn đề tương tự. Tớ chưa có làm qua nên không rõ về vụ này nữa.
ktakta viết 12:42 ngày 10/10/2018
Jquery cũng làm dc đó, mình ko rành chỉ áp dụng thêm thôi, cứ 30s refresh 1 lần (chỉ refresh cái cần thiết) demo http://gamesao.com, mở web ra rồi thì cứ để im đó sau 60s sẽ thấy nó refresh.
ngoc_viet08 viết 12:45 ngày 10/10/2018
Vd:khi ta thêm một tin vào datbase thì trang hiện tại sẽ không cần refresh(F5)để nhìn thấy dữ liệu mới( tô màu cho tin mới)
ta là mình hay là người ta và ta.
thay đổi khi mình submit (dạng submit form ajax ) thì khác với thay đổi khi những người khác cũng thay đổi ( dạng chat box )
cách mô cũng dễ cả . dùng ajax để lấy tin về , gán vô div id chứa đoạn thông tin .
shrimp2t viết 12:49 ngày 10/10/2018
Cái này dung Jquery Dại loại là thế này :
Code:
$(document).ready(function(){
  function update()
 { 
    $.post("server.php", {}, function(data){ 
         $("#respond").html(data);
        }); 
    setTimeout('update()', 1000);
 }
update();
});
webphp viết 12:49 ngày 10/10/2018
Phải nghiên cứu thêm về vấn đề này mới được.
kiemxienculi viết 12:49 ngày 10/10/2018
chà sao trên đời lắm thứ phải học thế hả trời ?!!

mình cũng phải nghiên cứu xem sao
Bài liên quan
0