使用XMLHttpRequest對象發送AJAX請求獲取JSON數據的方法如下:
var xhr = new XMLHttpRequest();
xhr.open("GET", "http://example.com/data.json", true);
xhr.setRequestHeader("Content-Type", "application/json");
xhr.onload = function() {
if (xhr.status === 200) {
var jsonData = JSON.parse(xhr.responseText);
// 處理JSON數據
}
};
xhr.send();
注意:在以上代碼中,需要將請求地址替換為實際的JSON數據地址,并根據需要設置請求頭。
另外,也可以使用jQuery庫的$.ajax
方法來發送AJAX請求獲取JSON數據,用法如下:
$.ajax({
url: "http://example.com/data.json",
type: "GET",
dataType: "json",
success: function(jsonData) {
// 處理JSON數據
}
});
這種方法不需要手動創建XMLHttpRequest對象,而是直接使用jQuery封裝好的方法來發送AJAX請求。