Hướng dẫn auto refresh page when data changes php - tự động làm mới trang khi dữ liệu thay đổi php

0

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi đang cố gắng làm mới trang A của mình nếu có sự thay đổi trong OrderStatus từ cơ sở dữ liệu bằng AJAX và PHP. Tôi đặt OrderStatus hiện tại làm dữ liệu được xác định trước và sau đó sử dụng AJAX để lấy Orderstatus hiện tại từ cơ sở dữ liệu và cuối cùng so sánh nếu chúng không giống nhau. Tôi muốn làm mới trang nếu chúng không giống nhau.

PHP (autorefresh.php)

 $orderStatus
       );
       echo json_encode($data);
}
?>

JavaScript


ISDJ

1.7771 Huy hiệu vàng17 Huy hiệu bạc34 Huy hiệu đồng1 gold badge17 silver badges34 bronze badges

Đã trả lời ngày 6 tháng 1 năm 2020 lúc 19:13Jan 6, 2020 at 19:13

Hướng dẫn auto refresh page when data changes php - tự động làm mới trang khi dữ liệu thay đổi php

1

Tôi đã thử nghiệm điều này bằng cách tạo hai tệp (autorefresh.php, index.php) và thử nghiệm db với bảng và nó đang hoạt động cho tôi. Tôi nghĩ rằng mã dưới đây sẽ hữu ích, nếu không vui lòng chia sẻ mã của bạn, tôi sẽ kiểm tra và sửa nó.

autorefresh.php

// Create connection
$db = new mysqli("localhost", "root", "","test");

$orderId = $_POST["orderId"];

$query = "SELECT * FROM orderinhomeonlinecall WHERE orderId='$orderId'";

$result = mysqli_query($db, $query);

  while($row = mysqli_fetch_array($result))
  {
      $orderStatus = $row['orderStatus'];

      $data = array(
        'orderStatus'   => $orderStatus
       );
       echo json_encode($data);
}
?>

index.php




Đã trả lời ngày 7 tháng 1 năm 2020 lúc 9:52Jan 7, 2020 at 9:52

Hướng dẫn auto refresh page when data changes php - tự động làm mới trang khi dữ liệu thay đổi php

4

Làm cách nào để tạo một trang web tự động làm mới?

Cách tự động tải lại một trang web tại một thời điểm nhất định..
Khởi chạy trình duyệt của bạn ..
Truy cập vào cửa hàng ứng dụng/tiện ích mở rộng (Cửa hàng trang web Chrome, các tiện ích bổ sung Firefox, Cửa hàng bổ sung Microsoft Edge, v.v.) ..
Nhập vào tự động phát thanh tự động trong thanh tìm kiếm ..
Chọn một phần mở rộng ..
Thực hiện theo lời nhắc để tải xuống và cài đặt tiện ích mở rộng lên thanh công cụ trình duyệt của bạn ..

Làm thế nào để bạn tự động làm mới một trang web sau vài giây trong PHP?

Trả lời: Sử dụng hàm Header () Bạn có thể chỉ cần sử dụng hàm Header () để tự động làm mới trang định kỳ (nghĩa là tại các khoảng thời gian nhất định) bằng PHP.Use the header() Function You can simply use the header() function to automatically refresh a page periodically (i.e. at certain time intervals) using PHP.

Làm thế nào tải lại trang hiện tại mà không mất bất kỳ dữ liệu biểu mẫu nào trong PHP?

Cách dễ nhất để tải lại trang hiện tại mà không mất dữ liệu biểu mẫu, sử dụng webStorage nơi bạn có lưu trữ -Persistent (localStorage) hoặc dựa trên phiên (phiênStorage) vẫn còn trong bộ nhớ cho đến khi trình duyệt web của bạn được đóng.cửa sổ.onload = function () {var name = LocalStorage.use WebStorage where you have -persistent storage (localStorage) or session-based (sessionStorage) which remains in memory until your web browser is closed. window. onload = function() { var name = localStorage.

Làm cách nào để tự động làm mới html?

Cách tiếp cận 1: Người ta có thể tự động làm mới trang web bằng thẻ meta trong phần tử đầu của HTML của bạn bằng thuộc tính HTTP-Equiv.Đây là một thuộc tính sẵn có với HTML 5. Người ta có thể thêm khoảng thời gian làm mới bằng thuộc tính nội dung trong thẻ meta.using the meta tag within the head element of your HTML using the http-equiv property. It is an inbuilt property with HTML 5. One can further add the time period of the refresh using the content attribute within the Meta tag.