Trang chủ Lập trình Javascript - HTML Lấy dữ liệu từ một đường dẫn với jQuery

Lấy dữ liệu từ một đường dẫn với jQuery

Hôm nay đụng độ với 1 task mà yêu cầu phải làm mới lại dữ liệu sau khi đã cập nhật. Lúc đầu cách đơn giản nhất là mình đã dùng lện location.reload() để tải lại trang web. Tuy nhiên khách hàng xem xong nói cách này không hay họ muốn quá trình dữ liệu tải lại phải mượt mà và không cần phải tải lại trang.

Nền tảng hệ thống mình đang làm việc nói chung là gò bó hạn chế nhiều vấn đề nên trước khi mình sử dụng hàm gọi API của chính hệ thống để gọi lại dữ liệu. Tuy nhiên cách này yêu cầu mình phải tỉ mỉ trong từng dòng mã HTML để xuất lại cho đúng từng thành phần nên rất khó chịu, nhất là đang là ngày nghỉ nên mình không muốn tốn thời gian nhiều cho công việc. Và trong đầu chợt nghĩ ra giải pháp sẽ dùng 1 hàm gì đó gọi lại chính trang web này dưới dạng mã HTML bình thường rồi chỉ việc lấy đoạn mã cần lấy thay cho đoạn mã hiện tại là được. Và với jQuery thì bạn hoàn toàn có thể làm được điều đó.

Giải thích ý nghĩa hàm ở trên như sau. Hàm sẽ tải trang web có đỉa chị url là: /page dưới dạng ajax. Sau khi lấy xong thì ta sẽ có dữ liệu HTML của trang web này và được gán tên là data. Và ta sẽ dùng các hàm tương ứng để xử lý bóc tách dữ liệu và ta sẽ có được thành phần cần lấy có tên là filteredData. Và ta có thể sử dụng filteredData làm bất cứ nhu cầu gì.

Chúc các bạn thành công.

Huỳnh Mai Anh Kiệt

Huỳnh Mai Anh Kiệthttps://www.mangbinhdinh.vn
Anh là một người đam mê công nghệ. Hiện tại anh là một lập trình viên tại Quy Nhơn.

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây

- Advertisment -
Shopify

BÀI VIẾT MỚI

Facebook chi 400 triệu đô để mua lại Giphy

Giphy là một nền tảng trực tuyến hỗ trợ lưu trữ và tìm kiếm ảnh động (GIF) trực tuyến của Mỹ. Và mới đây...

reCAPTCHA rất hữu ích trong số hoá dữ liệu

Sách được xem là những kho tàng tri thức của nhân loại, tuy nhiên việc lưu trữ sách là cả một vấn đề to...

The Pirate Bay đã trở lại bằng tên miền ban đầu

Sau khi The Pirate Bay bị "chết" đội ngũ đã gửi tất cả lưu lượng truy cập đến "lỗ đen" (Local Black Hole 127.0.0.1.)và...

Dân Anh đốt cột phát sóng 5G vì nghi phát tán virus Corona

Ít nhất ba cột phát sóng 5G vừa bị đốt cháy vì có người tin rằng nó là nguồn phát tán virus corona. Theo BBC,...

Kiểm tra trình duyệt của khách có phải là Safari bằng PHP

Hôm rồi chợt nhận ra điều là Safari của Apple chưa hỗ trợ hiển thị ảnh WebP. Vậy là cái plugin Hura Apps Photos...

BẠN XEM CHƯA

Đăng ký tên miền quốc tế ở đâu rẻ nhất Việt Nam

Rãnh rỗi sinh nông nổi nên ngồi thống kê giá tiền tại một số dịch vụ đăng ký tên miền xem nếu mua tên...

Lưu mọi thứ vào Google Drive thật dễ dàng

Mới đây Google đã cho ra mắt một extension cho trình duyệt Google Chrome mang tên Save to Google Drive. Save to Google Drive...

Tam xế diễn nghĩa

Sau khi thời kỳ xe đạp lụi tàn ngành vận chuyển của đất nước bị chia ra làm ba thế lực lớn. Ba thế...

Thư bố gửi con trai dạy cách chọn dzợ

"Từ xưa, các cụ vẫn dạy rằng đời người đàn ông có 3 việc quan trọng cần phải làm, đó là tậu trâu, làm...

Hacker chia sẻ cách hack bất kỳ tài khoản Facebook nào

Hack tài khoản Facebook là một trong những thắc mắc lớn của người sử dụng Internet ngày nay. Thật khó để tìm ra cách...