Tôi phát triển một trang ở chỗ tôi cần làm mới một phần của trang web, không phải toàn bộ trang trong PHP bằng AJAX. Xin hãy giúp tôi làm điều này, cảm ơn trước Show Đã hỏi ngày 20 tháng 7 năm 2009 lúc 13:20Jul 20, 2009 at 13:20 PHP không thể làm điều này, chỉ có ngôn ngữ phía máy khách như JavaScript có thể. Điều đó đang được nói, thư viện jQuery sẽ cho phép bạn thực hiện điều này thực sự dễ dàng với chức năng AJAX của nó. Index.php
Có thể được làm mới với JavaScript sau:
Điều đó sẽ tải nội dung của Bạn thậm chí có thể tự động hóa nó để làm mới cứ sau 30 giây bằng cách sử dụng
Bạn có thể đọc thêm về Đã trả lời ngày 20 tháng 7 năm 2009 lúc 13:25Jul 20, 2009 at 13:25
SampsonsampsonSampson 262K74 Huy hiệu vàng530 Huy hiệu bạc559 Huy hiệu đồng74 gold badges530 silver badges559 bronze badges 4 Đây là một ví dụ cơ bản sử dụng PrototypeJS.
Để biết thêm chi tiết về yêu cầu AJAX nguyên mẫu, hãy xem tài liệu Ajax.Request. Lấy một trang từ câu trả lời tốt đẹp của Jonathan, đây là cách bạn thực hiện yêu cầu AJAX trên bộ đếm thời gian bằng cách sử dụng định kỳ của nguyên mẫu.
Đã trả lời ngày 20 tháng 7 năm 2009 lúc 13:28Jul 20, 2009 at 13:28
Mark Biekmark BiekMark Biek Phù bằng vàng 143K5454 gold badges155 silver badges200 bronze badges Có một hướng dẫn tốt về cách đối tượng xmlhttprequest hoạt động tại http://www.jibbering.com/2002/4/httprequest.html Bạn chỉ cần sử dụng điều đó, với bất kỳ điều kiện nào bạn muốn kích hoạt việc làm mới của mình và tập lệnh PHP sẽ chỉ xuất chỉ dữ liệu bạn quan tâm. Đã trả lời ngày 20 tháng 7 năm 2009 lúc 13:23Jul 20, 2009 at 13:23
QuentinentinQuentin 877K121 Huy hiệu vàng1176 Huy hiệu bạc1289 Huy hiệu đồng121 gold badges1176 silver badges1289 bronze badges Cách nhanh nhất là sử dụng chức năng tải jQuery Giả sử các nội dung bạn muốn thay đổi là bên trong một div Sau đó, bạn có thể đơn giản:
Đã trả lời ngày 20 tháng 7 năm 2009 lúc 13:26Jul 20, 2009 at 13:26
Bassel Safadibassel SafadiBassel Safadi 4871 Huy hiệu vàng3 Huy hiệu bạc11 Huy hiệu đồng1 gold badge3 silver badges11 bronze badges 0 Xem thảo luận Cải thiện bài viết Lưu bài viết Xem thảo luận Cải thiện bài viết Lưu bài viết Đọc Syntax: void header( $header, $replace = TRUE, $http_response_code ) Or header(string, replace, http_response_code) Parameters:
Lưu ý: Hàm này ngăn chặn nhiều hơn một tiêu đề được gửi cùng một lúc. Đây là một sự bảo vệ chống lại các cuộc tấn công tiêm tiêu đề sau khi phát hành PHP 4.4. This function prevents more than one header to be sent at once. This is a protection against header injection attacks after PHP 4.4 release. Ví dụ dưới đây minh họa việc sử dụng tiêu đề () để làm mới trang hiện tại trong PHP: Ví dụ: Ví dụ này sử dụng hàm Header () để làm mới một trang web trong cứ sau 3 giây. This example uses header() function to refresh a web page in every 3 seconds. 0 1 2 3 1 5 3 7 8 9 1 1 2223 9 5 3 7Output: https://media.geeksforgeeks.org/wp-content/uploads/20190404004757/Untitled-Project.mp4 Ví dụ 2: Ví dụ này sử dụng hàm tiêu đề () để chuyển hướng trang web sang trang khác. This example uses header() function to redirect web page into another page. 0 1 2 3 1 5 3 5 3 7Output: https://media.geeksforgeeks.org/wp-content/uploads/20190404005742/Untitled.mp4
Ví dụ 2: Ví dụ này sử dụng hàm tiêu đề () để chuyển hướng trang web sang trang khác. Làm cách nào để làm mới một phần của một trang?Làm mới một phần của một trang định kỳ, bạn có thể sử dụng chức năng tải lại khung hình định kỳ trong trang Frameset. Trong mã trên, Right Right_Frame đã tải lại mỗi giây. hàm setInterval () có liên quan rất chặt chẽ với setTimeout () - cả hai đều có cú pháp tương tự: setInterval (biểu thức, khoảng);use the frame “reload” function periodically in frameset page itself. In the above code, “right_frame” reloads every second. setInterval() function is very closely related to setTimeout() – both have similar syntax: setInterval ( expression, interval );
Làm cách nào để tự động làm mới một phần của trang 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.
Làm cách nào để làm mới một div cụ thể?JavaScript tải lại div.. Sử dụng window.location.href in .load () để tải lại div trong javascript .. Sử dụng "#Id> *" với .load () để tải lại div trong javascript .. Sử dụng window.setInterval () để làm mới một div trong javascript .. Làm cách nào để làm mới trang trong PHP?Sử dụng hàm tiêu đề () để làm mới một trang web trong PHP.Các chức năng HTTP là các chức năng thao tác thông tin được gửi đến máy khách hoặc trình duyệt của máy chủ web trước khi bất kỳ đầu ra nào khác được gửi.Hàm tiêu đề PHP () gửi tiêu đề HTTP đến máy khách hoặc trình duyệt ở dạng thô. to refresh a web page in PHP. The HTTP functions are those functions which manipulate information sent to the client or browser by the Web server before any other output has been sent. The PHP header() function sends an HTTP header to a client or browser in raw form. |