Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Membaca Data daripada Fail JSON Tempatan Menggunakan JavaScript?
Membaca Fail JSON Tempatan Luaran dalam JavaScript
Untuk mengakses data daripada fail JSON tempatan luaran dalam JavaScript, ikut langkah berikut:
Buat Fail JSON:
{ "resource": "A", "literals": ["B", "C", "D"] }
Kod JavaScript:
Sebaik sahaja fail JSON dibuat, tulis skrip JavaScript untuk membacanya:
// Step 1: Get JSON file path const filePath = "/Users/Documents/workspace/test.json"; // Step 2: Create XMLHttpRequest object const xhr = new XMLHttpRequest(); // Step 3: Open and send request xhr.open("GET", filePath); xhr.send(); // Step 4: Handle response xhr.onload = function() { if (xhr.status === 200) { const response = JSON.parse(xhr.responseText); // Step 5: Access JSON data console.log(response.resource); // Output: "A" console.log(response.literals); // Output: ["B", "C", "D"] } else { console.error(`Error: ${xhr.status} - ${xhr.statusText}`); } };
Contoh Penggunaan:
Untuk menggunakan kod ini, masukkan kedua-dua fail test.json dan skrip JavaScript dalam dokumen HTML anda:
<script src="/Users/Documents/workspace/test.json"></script> <script src="script.js"></script>
Kod ini mewujudkan permintaan HTTP GET tak segerak untuk fail JSON, mendapatkan semula respons, menghuraikannya sebagai JSON dan mencetak data yang berkaitan ke konsol.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membaca Data daripada Fail JSON Tempatan Menggunakan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!