Autoload database in page

Em đang code web bằng laravel và đang muốn 1 page nó sẽ tự động load lại dữ liệu trên DB trong 1 khoảng thời gian nhất định (ví dụ khoảng 5s nó sẽ load 1 lần) thì làm như nào ạ? Bác nào biết chỉ e với

Thêm cái này vào trong thẻ <head.> xem
<meta http-equiv=“refresh” content=“5” />

e có thử rồi. mà e muốn kiểu nó load ngầm ấy. chứ nó cứ load đi load lại trang như này nhìn không thuận mắt lắm

Javascript thôi. Bạn biết nó chưa?

2 Likes

Đồng ý với @SITUVN.gcd. Trong trường hợp này bạn có thể dùng JavaScript và AJAX: Bạn phải viết một module để refresh dữ liệu chạy ở back-end. Sau đó dùng JavaScript để gởi request về module đó ở server, nhận kết quả và cập nhật dữ liệu trong mà không cần phải reload toàn bộ trang web.

3 Likes

Cái e cần là cách làm chứ lý thuyết thì e cũng vạch ra phương án như thế rồi :joy::joy:

Ờm.

  • Bạn tạo 1 trang để trả dữ liệu về bằng dịnh dạng JSON dựa vào truy vấn (POST hoặc GET, tùy bạn).
  • Trên trang cần tải lại ngầm thì dùng Javascript gọi đến trang trên và nhận dữ liệu và xử lý/hiển thị.
2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?