色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

get如何傳遞json

林玟書2年前10瀏覽0評論

在現代的Web應用程序中,傳遞JSON格式的數據是非常常見的一種方式,尤其是在AJAX請求中。而GET請求是常見的請求方法之一,那么我們該如何使用GET方法傳遞JSON格式的數據呢?

//下面示例中的json對象
let data = {
name: "John",
age: 25,
hobbies: ["music", "reading"]
};
//將JSON對象轉化為JSON字符串
let jsonData = JSON.stringify(data);
//構建GET請求地址
let url = "http://example.com/api?json=" + encodeURIComponent(jsonData);
//構建XMLHttpRequest對象并發送GET請求
let xhr = new XMLHttpRequest();
xhr.open("GET", url, true);
xhr.onreadystatechange = function() {
if (xhr.readyState === XMLHttpRequest.DONE) {
if (xhr.status === 200) {
console.log(xhr.responseText);
} else {
console.log('Error: ' + xhr.status);
}
}
};
xhr.send(null);

以上代碼演示了如何使用GET方法傳遞JSON格式的數據。關鍵是將JSON對象轉化為JSON字符串,并使用encodeURIComponent方法對JSON字符串進行編碼。最終將編碼后的JSON字符串作為參數拼接到URL中。使用XMLHttpRequest對象發送GET請求,獲取服務器響應并處理。