使用AJAX請求JSON數據的一般步驟如下:
$.ajax
方法)。xhr.setRequestHeader('Content-Type', 'application/json')
。onreadystatechange
的事件處理程序,可以使用xhr.onreadystatechange = function() {...}
。在回調函數中,可以通過xhr.readyState === 4
和xhr.status === 200
來檢查請求是否成功完成。xhr.send()
方法發送請求。以下是一個使用原生AJAX請求JSON數據的示例代碼:
var xhr = new XMLHttpRequest();
xhr.open('GET', 'data.json', true);
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
var data = JSON.parse(xhr.responseText);
// 在這里處理響應的JSON數據
}
};
xhr.send();
在上述代碼中,通過調用xhr.open
方法來設置請求方法和URL。然后,通過xhr.setRequestHeader
方法設置請求頭。接下來,使用xhr.onreadystatechange
來設置回調函數,處理響應的JSON數據。最后,通過調用xhr.send()
方法發送請求。
請注意,上述示例中的URL是相對于當前頁面的相對路徑。你可以將其替換為你實際使用的URL。