Làm cách nào để hiển thị dữ liệu tệp JSON trong HTML?
Bây giờ trong tệp javascript, chúng tôi sẽ sử dụng phương thức tìm nạp để tìm nạp các sản phẩm từ tệp JSON. Khi chúng tôi có các sản phẩm, chúng tôi sẽ hiển thị từng sản phẩm trong mẫu hàng của bảng Show
phân tích mãHãy phân tích từng dòng mã javascript
Kết quảChạy đoạn mã trên trên trình duyệt bạn sẽ nhận được kết quả như sau. Bạn cũng phải tải xuống css để có cùng kiểu chính xác. Nhấp vào nút "Nhận mã nguồn" Định dạng JSON được sử dụng nhiều để lưu trữ dữ liệu theo cách có cấu trúc. Ngay cả dữ liệu nhận được từ máy chủ cũng ở định dạng JSON. Ở đây chúng ta sẽ xem cách hiển thị dữ liệu JSON trong trang HTML bằng JavaScript dưới dạng bảng và danh sách Dữ liệu JSON có cấu trúc như một đối tượng javascript. Dữ liệu được lưu trữ trong các cặp khóa-giá trị, trong đó khóa là một chuỗi và giá trị có thể là bất kỳ loại dữ liệu nào Đầu tiên, bạn có thể nghĩ đến việc hiển thị những dữ liệu này trực tiếp dưới dạng văn bản trên trang web nhưng điều này trông không hấp dẫn và cũng không thể đọc được Vì vậy, trong bài viết này, chúng tôi sẽ tìm nạp dữ liệu JSON từ máy chủ cục bộ hoặc máy chủ từ xa và hiển thị nó theo cách tốt hơn Hiển thị dữ liệu JSON trong trang HTML bằng JavaScriptĐể bắt đầu làm việc, hãy theo dõi dữ liệu JSON của chúng tôi. liên kết nguồn
Bây giờ chúng tôi sẽ lấy dữ liệu JSON này từ máy chủ từ xa và hiển thị nó trên trang web Để đọc dữ liệu JSON từ máy chủ cục bộ hoặc máy chủ từ xa, chúng tôi sẽ sử dụng phương pháp 00Phương thức fetch() lấy URL của tệp JSON làm đối số và trả về a . object. Sau khi giải quyết đối tượng Lời hứa , chúng tôi sẽ nhận được dữ liệu JSON trong Phản hồi object. 0Chúng tôi có dữ liệu JSON trong dữ liệu được lưu trữ trong một biến. Bây giờ chúng ta có thể sử dụng nó để hiển thị dữ liệu trong trang web. 1. Hiển thị dữ liệu JSON dưới dạng danh sáchĐể hiển thị dữ liệu JSON trong danh sách, chúng tôi sẽ tạo động các phần tử HTML và chèn dữ liệu vào chúng Các phần tử chúng ta cần tạo ở đây là 01 và 02Trước khi chúng tôi bắt đầu, hãy ghi nhớ cấu trúc dữ liệu của dữ liệu JSON. Hình ảnh dưới đây cho thấy để lấy tên học sinh đầu tiên, chúng ta phải sử dụng 03 và để lấy điểm của học sinh đầu tiên, chúng ta phải sử dụng 04, để truy cập điểm của môn toán, chúng ta phải sử dụng 05Lưu ý cấu trúc trên, trước tiên chúng ta tạo một phần tử 01 và gán nó cho một biến 8Phần tử 01 này sẽ là phần tử chính, bất kỳ phần tử danh sách nào ( 02) sẽ đại diện cho một học sinh và điểm của họ và sẽ được tạo độngBây giờ chúng ta có thể tạo vòng lặp for sẽ lặp qua mảng 09 và tạo phần tử 02 cho mỗi sinh viên và đặt InternalHTML của phần tử 02 thành tên sinh viên 4Bây giờ hãy tạo một danh sách khác sẽ chứa tất cả các điểm của sinh viên và nối nó vào phần tử 02 (studentLI) được tạo ngay trước đó 6Bây giờ chúng tôi đã tạo một danh sách các sinh viên và điểm của họ. Bây giờ chúng ta có thể nối phần tử 01 với phần tử 84 9Cuối cùng, nối nó vào cơ thể. Đây là mã hoàn chỉnh để hiển thị danh sách sinh viên và điểm của họ Ví dụ 0▶ Dùng thử đầu ra 2. Hiển thị dữ liệu JSON dưới dạng bảngĐể hiển thị dữ liệu JSON trong một bảng, chúng ta sẽ tạo một hàm lấy dữ liệu JSON làm đối số và tạo một bảng và nối nó vào phần thân Trong hàm createtable() tạo cấu trúc cơ bản của bảng để chúng ta có tiêu đề của bảng là 'tên' và . Bên dưới các dấu này tạo một danh sách khác để hiển thị chủ đề như trong mã bên dưới. 1Bây giờ chúng ta có thể tạo một vòng lặp for sẽ lặp qua mảng 09 và tạo một phần tử 86 cho mỗi sinh viên và đặt InternalHTML của phần tử 86 thành tên sinh viên 5Cuối cùng, nối thêm bảng vào phần thân. Đây là mã Javascript hoàn chỉnh để tìm nạp dữ liệu JSON và hiển thị dưới dạng bảng Ví dụ 6▶ Dùng thử đầu ra Phần kết luậnTrong hướng dẫn ngắn này, chúng ta đã thấy cách tìm nạp và hiển thị dữ liệu JSON trong các trang HTML bằng javascript. Chúng tôi đã hiển thị dữ liệu dưới dạng danh sách và bảng với phần giải thích đầy đủ về mã Làm cách nào để lấy dữ liệu JSON vào HTML?Mã jQuery sử dụng phương thức getJSON() để tìm nạp dữ liệu từ vị trí của tệp bằng yêu cầu AJAX HTTP GET . Phải mất hai đối số. Một là vị trí của tệp JSON và một là hàm chứa dữ liệu JSON. Hàm each() dùng để lặp qua tất cả các đối tượng trong mảng.
Làm cách nào để tìm nạp dữ liệu từ tệp JSON và hiển thị trong bảng HTML?Bạn có thể sử dụng phương thức getJSON() trong jQuery để trích xuất dữ liệu từ tệp JSON . Tôi sẽ chỉ cho bạn cách sử dụng phương pháp này, bạn có thể trích xuất dữ liệu từ JSON và tệp bên ngoài và hiển thị dữ liệu trong bảng HTML.
Làm cách nào để hiển thị dữ liệu JSON thô trong HTML?Nó đến từ http. //jsonview. com/ và những gì tôi muốn đạt được giống như http. //jsonview. com/ví dụ. json nếu bạn sử dụng Chrome và đã cài đặt plugin JSONView. . Hãy thử một plugin đánh dấu cú pháp. – Arvind Bhardwaj. . Example of JSON pretty printing to block - jsfiddle.net/K83cK. – FullStack. .. . You should try block.. Làm cách nào để hiển thị JSON dưới dạng bảng trong HTML?const table = document. createElement("table"); let tr = table. insertRow(-1); // Table row. In the first row of the table, I'll create (table header), assign values (from the array col []) for the header and append the | to the row.
| |