如果我們想要在網頁上使用 AJAX 來獲取 JSON 數據,我們需要通過一個 XMLHttpRequest 對象來發送 HTTP 請求。在收到服務器響應后,我們需要將 JSON 數據解析為一個可以在 JavaScript 中使用的對象。
var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { var obj = JSON.parse(this.responseText); // 對解析后的 JSON 對象進行操作 } }; xmlhttp.open("GET", "http://example.com/data.json", true); xmlhttp.send();
以上代碼中,我們創建了一個 XMLHttpRequest 對象,定義了一個回調函數來處理服務器響應,并向服務器發送了一個 GET 請求。在回調函數中,通過 JSON.parse() 方法將響應的文本解析為 JSON 格式的數據,并將其存儲在一個名為 obj 的變量中供后續使用。
下一篇css背景圖適應div