Làm cách nào để tìm nạp dữ liệu từ tệp JSON và hiển thị HTML bằng JavaScript?
JSON có thể rất dễ dàng được dịch sang JavaScript Show JavaScript có thể được sử dụng để tạo HTML trong các trang web của bạn Bảng HTMLTạo một bảng HTML với dữ liệu nhận được dưới dạng JSON Thí dụconst dbParam = JSON. xâu chuỗi ({bảng. "khách hàng", giới hạn. 20}); tài liệu. getElementById("bản trình diễn"). bên trongHTML = văn bản; } xmlhttp. open("POST", "json_demo_html_table. php"); xmlhttp. setRequestHeader("Kiểu nội dung", "ứng dụng/x-www-form-urlencoding"); xmlhttp. gửi("x=" + dbParam); Bảng HTML độngTạo bảng HTML dựa trên giá trị của menu thả xuống Thí dụTự mình thử » Danh sách thả xuống HTMLTạo danh sách thả xuống HTML với dữ liệu nhận được dưới dạng JSON Thí dụconst dbParam = JSON. xâu chuỗi ({bảng. "khách hàng", giới hạn. 20});
Tệp được chọn (. json) cần phải có cấu trúc này
Sau đó, bạn có thể đọc tệp bằng JS với FileReader() 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
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" Làm cách nào để tìm nạp dữ liệu từ tệp JSON và hiển thị trong 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() được sử dụng để lặp qua tất cả các đối tượng trong mảng.
Làm cách nào để tải tệp JSON trong HTML bằng JavaScript?Ví dụ 1. Để hiển thị dữ liệu trong bảng điều khiển. Đầu tiên tạo một tệp JSON với “. json”, ở đây chúng tôi đã đặt tên nó là tải. . Tạo tệp JSON, thêm dữ liệu vào tệp JSON đó Sử dụng JavaScript tìm nạp tệp JSON đã tạo bằng phương thức tìm nạp () Hiển thị dữ liệu trên bàn điều khiển hoặc trong cửa sổ Làm cách nào để tìm nạp dữ liệu từ tệp JSON trong JavaScript?Để khắc phục lỗi này, chúng tôi cần thêm loại tệp JSON vào câu lệnh nhập và sau đó chúng tôi sẽ có thể đọc tệp JSON của mình bằng JavaScript. nhập dữ liệu từ '. /dữ liệu. json' khẳng định { loại. 'JSON' }; . log(data); Điều này hoạt động hoàn hảo miễn là chúng tôi chạy các tệp của mình trên máy chủ cục bộ hoặc máy chủ từ xa. |