get 方式传参
在 open 步骤的时候,传 url 时后面通过 ? 拼接参数,多个参数之间用 & 隔开
// 传参 a=1,b=2
xhr.open("GET", "http://127.0.0.1:8000/server?a=1&b=2");
案例:
const btn = document.querySelector("#btn");
const result = document.querySelector("#result");
btn.addEventListener("click", () => {
const xhr = new XMLHttpRequest();
xhr.open("GET", "http://127.0.0.1:8000/server?a=1&b=2");
xhr.send();
xhr.onreadystatechange = function () {
if (xhr.readyState === 4) {
if (xhr.status >= 200 && xhr.status < 300) {
// 设置 result 的文本
result.innerHTML = xhr.response;
}
}
};
});