function ajax(type, url, isAsyn, data, callBack) {
let xhr = new XMLHttpRequest();
type = type.toLowerCase();
if (type == "get") {
let urlParam = url;
if (data != "") {
//6.ajaxFun.php?name=laowang&pwd=123456
urlParam += `?${data}`;
}
xhr.open(type,urlParam, isAsyn);
xhr.send();
} else if (type == "post") {
xhr.open(type, url, isAsyn);
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xhr.send(data);
} else {
console.log("类型错误");
}
xhr.onreadystatechange = function () {
if (xhr.readyState == 4 && xhr.status == 200) {
callBack(xhr.responseText);
}
}
}
ajax的封装
最新推荐文章于 2024-09-17 11:42:54 发布