Tự động làm mới nội dung div mà không cần tải lại trang bằng JavaScript

Trong ví dụ trước, tôi đã giải thích cho bạn cách làm mới dữ liệu trên trang JSP đến từ Spring MVC Controller và làm mới bằng cách sử dụng JQuery. Bạn có thể xem nó ở đây

Bài viết này sẽ giúp bạn hiểu sức mạnh của jQuery [thư viện hàm JavaScript] với trang html đơn giản

Thử nghiệm


Crunchify - Refresh Div without Reloading Page


body {
    background-image:
        url['//cdn.crunchify.com/wp-content/uploads/2013/03/Crunchify.bg_.300.png'];
}



    $[document].ready[
            function[] {
                setInterval[function[] {
                    var randomnumber = Math.floor[Math.random[] * 100];
                    $['#show'].text[
                            'I am getting refreshed every 3 seconds..! Random Number ==> '
                                    + randomnumber];
                }, 3000];
            }];




    

by Crunchify.com


Danh sách tất cả các ví dụ về Java, jQuery, AJAX, Spring MVC

Tham gia thảo luận

Nếu bạn thích bài viết này, xin vui lòng chia sẻ nó trên phương tiện truyền thông xã hội. Vẫn còn bất kỳ câu hỏi về một bài viết, để lại cho chúng tôi một bình luận

Ví dụ Ajax này sẽ cung cấp cho bạn ý tưởng về cách trình bày cho người dùng dữ liệu động dựa trên đầu vào bằng phương pháp Ajax. Tôi sẽ sử dụng thư viện jQuery JavaScript cho ví dụ về danh sách chọn được liên kết này. Dynamically Populate Select List by Ajax là một ví dụ sử dụng


Bạn sẽ tìm thấy một liên kết ở đó để làm điều tương tự với Javascript và ajax đơn giản

thatoneguy

Xin chào, trước hết hãy để tôi cảm ơn bất cứ ai sẵn sàng giúp đỡ với điều này

Điều này có thể sẽ dễ dàng với một số bạn, nhưng dường như tôi không thể hiểu được

Tôi đang cố tải lại một số nội dung động có trong thẻ div mà không làm mới toàn bộ trang. Sau khi tìm kiếm, có vẻ như Ajax là lựa chọn tốt nhất của tôi, nhưng tôi chưa bao giờ làm việc với JQuery trước đây

Đây là đoạn mã từ trang chứa dữ liệu tôi đang tìm cách làm mới khi người dùng nhấp vào nút biểu mẫu "cập nhật"

column 1 column 2 column 3 column 4

Như bạn có thể thấy, tôi hiện đang tải lại toàn bộ trang, điều này rất yếu. Nếu có ai biết về một giải pháp dễ dàng, tôi sẽ đánh giá cao nó, cảm ơn một lần nữa

Xin thứ lỗi và hoàn toàn bỏ qua những bình luận của tôi ở trên, tôi đã vội đăng một câu hỏi ở đây mà không thực sự suy nghĩ thấu đáo

Sau khi nghiên cứu thêm, tôi đã tìm ra cách mà tôi tin là cách tốt hơn để hoàn thành nhiệm vụ này, nhưng tôi không thể làm cho nó hoạt động được

Tôi đang cố gắng tự động làm mới nội dung bên trong thẻ div bằng jQuery và thậm chí còn tìm thấy hai hướng dẫn tuyệt vời [không thể đăng liên kết, hãy tìm kiếm “jquery refresh div”, tôi đã đọc cả brightcherry và 9 bài học]

Nhìn thẳng về phía trước đủ, ngay cả đối với tôi. Vì vậy, tôi mở mã ban đầu, trông giống như



rank
website
traffic
change

Và sửa đổi như đã nêu trong các bài học, di chuyển


đến một tệp bên ngoài có tên là dữ liệu. php và gọi nó trong js để được làm mới sau mỗi 10 giây





var auto_refresh = setInterval[
function[]
{
$['#data'].fadeOut['slow'].load['data.php'].fadeIn["slow"];
}, 10000];

...........

rank
website
traffic
change

Và nó không hoạt động. Ở tất cả. Tệp PHP không tải và khoảng trắng được hiển thị ở vị trí chứa dữ liệu. Tôi đang lúng túng ở đây và nghĩ rằng tôi chỉ không nhìn thấy điều gì đó, xin hãy giúp đỡ…

Làm cách nào để tự động làm mới trang trong JavaScript mà không cần tải lại?

Nội dung hướng dẫn .
Mở phần mềm soạn thảo văn bản của bạn
Tạo hai tệp php mới. Một tệp cho tệp chính lưu dưới dạng. và cái còn lại là tệp dữ liệu lưu dưới dạng dữ liệu. php. .
Chúng tôi sẽ tạo thời gian hiện tại tự động làm mới sau mỗi giây. Mở. php sau đó thêm ngày ["Y-m-d h. i. sa"] để hiển thị thời gian hiện tại,

Làm cách nào để tự động làm mới DIV bằng JavaScript?

Để tự động làm mới phần tử DIV vài giây một lần, tôi sẽ gọi một phương thức [sẽ làm mới nội dung của DIV] từ bên trong cửa sổ. hàm setInterval[], tại một khoảng thời gian xác định [vài giây] . Bạn có thể tìm hiểu thêm về JavaScript. hàm setInterval[] tại đây.

Làm cách nào để thay đổi nội dung của DIV mà không cần tải lại trang web?

Bên trong mỗi chức năng nhấp chuột, tôi đã sử dụng phương thức html[] để thay đổi InternalHTML của div bên phải nội dung. $[". container-right"]. html[p3]; .
Thay đổi nội dung bằng jQuery
lai lịch. #DDD;

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

Tự động làm mới . Đây setTimeout[] là một hàm JavaScript tích hợp có thể được sử dụng để thực thi một hàm khác sau một khoảng thời gian nhất định

Chủ Đề