要獲取和解析ResponseText,可以使用XMLHttpRequest對象來發送請求并獲取服務器響應。然后可以使用JavaScript中的內置方法來解析ResponseText。
以下是一個簡單的示例代碼,用于獲取和解析ResponseText:
// 創建一個XMLHttpRequest對象
var xhr = new XMLHttpRequest();
// 發送GET請求到指定URL
xhr.open('GET', 'https://example.com/api/data', true);
xhr.send();
// 當請求完成時,處理服務器響應
xhr.onreadystatechange = function() {
if (xhr.readyState === XMLHttpRequest.DONE) {
if (xhr.status === 200) {
// 解析ResponseText
var response = JSON.parse(xhr.responseText);
// 處理解析后的數據
console.log(response);
} else {
console.error('請求失敗:' + xhr.status);
}
}
};
在上面的示例中,發送了一個GET請求到指定的URL,并在請求完成時對服務器響應進行解析。根據服務器返回的數據類型,可以使用不同的方法來解析ResponseText,如JSON.parse()用于解析JSON格式的數據,XML解析器可用于解析XML格式的數據等。