Hướng dẫn how do i automatically refresh part of an html page? - làm cách nào để tự động làm mới một phần của trang html?
Tôi có một phần của một trang có dữ liệu trực tiếp trong đó, tôi đã nghĩ đến việc làm mới trang cứ sau vài phút, nhưng điều đó không đúng vì các yếu tố khác của trang. Show Tôi làm nó như thế nào? Tôi có thể sử dụng ngôn ngữ nào để làm điều này, những gì dễ làm và những gì không, những gì hoạt động tốt và những gì không. Có thể một số hướng dẫn rõ ràng hoặc thậm chí các ví dụ mã. Tôi sống để làm điều này trong một cái gì đó như PHP, nhưng không có manh mối để bắt đầu từ đâu, từ một chút nghiên cứu, tôi thấy rằng JavaScript và Ajax dường như là tiêu chuẩn cho điều này nhưng kiến thức của tôi về các ngôn ngữ này không lên đến cào. Cảm ơn vì thời gian và sự giúp đỡ của mọi người. Ồ, dữ liệu đang được hiển thị sẽ đến từ cơ sở dữ liệu nếu đó là bất kỳ sự trợ giúp nào. Cảm ơn một lần nữa.
Hỏi ngày 5 tháng 10 năm 2011 lúc 11:24Oct 5, 2011 at 11:24
1 Bạn có thể sử dụng thư viện JavaScript như JQuery và làm một cái gì đó như ví dụ đơn giản hóa sau:
Và trong trang Những gì điều này làm là đặt thời gian chờ để gọi một hàm (trong trường hợp này là edit: Nếu bạn muốn dừng tự động tái tạo, bạn có thể liên kết một phần tử để xóa khoảng cách bằng cách thực hiện như sau:
Đã trả lời ngày 5 tháng 10 năm 2011 lúc 11:34Oct 5, 2011 at 11:34
Dandandan 8669 Huy hiệu bạc20 Huy hiệu Đồng9 silver badges20 bronze badges 6 Phương pháp dễ nhất thậm chí không liên quan đến PHP hoặc JavaScript. Bạn có thể làm điều đó với Trang HTML chính:
Làm mới.php Trang:
Lưu ý rằng Đã trả lời ngày 5 tháng 10 năm 2011 lúc 11:34Oct 5, 2011 at 11:34
DandanMichael Berkowski 8669 Huy hiệu bạc20 Huy hiệu Đồng46 gold badges437 silver badges382 bronze badges 1 Phương pháp dễ nhất thậm chí không liên quan đến PHP hoặc JavaScript. Bạn có thể làm điều đó với Trang HTML chính: Làm mới.php Trang: http://webdesign.about.com/od/ajax/a/aa101705.htm http://webtrends.about.com/od/web20/a/what-is-ajax.htm Lưu ý rằng http://net.tutsplus.com/tutorials/javascript-ajax/5-ways-to-make-ajax-calls-with-jquery/ http://www.devirtuoso.com/2009/07/beginners-guide-to-using-ajax-with-jquery/ http://www.sitepoint.com/ajax-jquery/ http://yensdesign.com/2008/12/how-to-load-content-via-ajax-in-jquery/ Michael Berkowskimichael Berkowski
Có thể là cách đơn giản nhất để bắt đầu là sử dụng thư viện javascript có sẵn như jQuery (jQuery.com) có mặt khắp nơi, và mặc dù bạn sẽ cần phải thực hiện một số chương trình JavaScript, thư viện có nghĩa là Rằng bạn có thể dựa vào cú pháp khá đơn giản để làm như vậy (đơn giản như 0):Oct 5, 2011 at 11:32
SW4SW4SW4 Nói một cách đơn giản:20 gold badges129 silver badges135 bronze badges Bạn có trang PHP của bạn với phần tử cần cập nhật (trang A) Xây dựng một tập lệnh PHP khác xuất bản nội dung bạn muốn 'làm mới', ví dụ: những câu chuyện tin tức mới nhất, mỗi lần nó được chạy (trang B) Liên kết đến thư viện jQuery trong phần tiêu đề của bạn (trang A)
Viết một chức năng jQuery đơn giản trong phần tiêu đề của trang A, cho biết cứ sau x giây/phút, chạy yêu cầu AJAX để tìm nạp nội dung của trang B và chèn vào một phần tử (div) Đã trả lời ngày 5 tháng 10 năm 2011 lúc 11:3226 gold badges150 silver badges179 bronze badges Đã trả lời ngày 5 tháng 10 năm 2011 lúc 11:34Oct 5, 2011 at 11:34
Dandandyesdyes 8669 Huy hiệu bạc20 Huy hiệu Đồng3 gold badges21 silver badges38 bronze badges Làm cách nào để làm mới một phần cụ thể trong HTML?Nếu bạn muốn tải lại chỉ một phần (hoặc một vài phần) của một trang, bạn có thể làm như vậy tương đối dễ dàng và đơn giản với jQuery. Kiểm tra đoạn trích nhẹ bên dưới để dễ dàng thêm chức năng này vào bất kỳ dự án nào của bạn: setInterval (function () {$ ("#reloadContent"). Tải (vị trí.
Kỹ thuật nào làm mới một phần của một trang mà không phải làm mới toàn bộ trang?AJAX là một kỹ thuật để tạo các trang web nhanh và năng động.AJAX cho phép các trang web được cập nhật không đồng bộ bằng cách trao đổi một lượng nhỏ dữ liệu với máy chủ phía sau hậu trường.Điều này có nghĩa là có thể cập nhật các phần của trang web, mà không tải lại toàn bộ trang. is a technique for creating fast and dynamic web pages. AJAX allows web pages to be updated asynchronously by exchanging small amounts of data with the server behind the scenes. This means that it is possible to update parts of a web page, without reloading the whole page.
Làm thế nào để bạn tự động làm mới HTML với sự trợ giúp của các thẻ meta?Làm mới là một phương pháp hướng dẫn trình duyệt web tự động làm mới trang web hoặc khung hiện tại sau một khoảng thời gian nhất định, sử dụng phần tử meta HTML với tham số HTTP-Equiv được đặt thành "Làm mới" và tham số nội dung cho khoảng thời giangiây.using an HTML meta element with the http-equiv parameter set to " refresh " and a content parameter giving the time interval in seconds.
Làm thế nào để bạn làm mới một trang sau 5 giây?setTimeout (function () {window.location.reload ();}, 5000);Ví dụ này đặt 5 giây để tải lại trang, bạn có thể đặt thời gian theo nhu cầu của mình. location. reload(); }, 5000); This example sets 5 seconds to reload the page, you can set the time as per your needs. |