JavaScript Location.reload()
phương pháp cung cấp phương tiện để tải lại trang tại URL hiện tại.
Cú pháp như sau:
object.reload(forcedReload);
ở đâu forceReload
là một tham số tùy chọn.
Để đơn giản tải lại trang, bạn có thể nhập window.location
như đối tượng.
thông số tùy chọn force reload
là một giá trị boolean, nếu được đặt thành:
True
tải lại trang từ máy chủ (ví dụ: không lưu trữ dữ liệu được lưu trong bộ nhớ cache của trình duyệt):
window.location.reload(true);
False
tải lại trang bằng phiên bản của trang được trình duyệt lưu trong bộ nhớ cache.
window.location.reload(false);
False
là tham số mặc định, vì vậy nếu để trống, object.reload()
tải lại trang bằng cách sử dụng dữ liệu được lưu trong bộ nhớ cache của trình duyệt, tức là giống hệt với việc sử dụng phương thức như object.reload(false)
.
Để tạo hiệu ứng của tùy chọn “Làm mới” do trình duyệt cung cấp, bạn có thể muốn tạo nút HTML và thực hiện một trong các thao tác sau:
- gắn
Location.reload()
đến đánh dấu nút HTML, như thế này:
<input type="button" value="Refresh Button" onClick="window.location.reload()">
- gán sự kiện nhấp chuột cho nút có chức năng sử dụng phương thức, trong đó nút trông giống như
<button type="button" onClick="reloadThePage()">Refresh!</button>
<script>
function reloadThePage(){
window.location.reload();
}
</script>
Ví dụ:
// Reload the current resources from the server
window.location.reload(true);
// Reload the current resources from the browser's cache
window.location.reload();
Thao tác này sẽ tải lại trang tại URL hiện tại từ máy chủ.