u-spa
Version:
SPA应用监控工具,监听url变化、首屏加载指标、js-error、image-error 并上报
30 lines (29 loc) • 1.13 kB
JavaScript
;
// let requestUlr = 'http://localhost:1153/scanStatic/addScanInfo';
Object.defineProperty(exports, "__esModule", { value: true });
exports.postRequest = void 0;
// const postRequest = function (url, data) {
var postRequest = function (url, data) {
return new Promise(function (resolve, reject) {
var xhr = new XMLHttpRequest();
xhr.open("POST", url, true);
xhr.setRequestHeader("Content-type", "application/json");
xhr.onreadystatechange = function () {
if (this.readyState === 4) {
if (this.status === 200) {
// resolve(JSON.parse(this.responseText), this)
resolve(this.responseText);
}
else {
var resJson = { code: this.status, response: this.response };
reject(resJson);
}
}
};
xhr.send(JSON.stringify(data));
});
};
exports.postRequest = postRequest;
// postRequest(requestUlr, {'name':'vvvvvv'})
// 为啥用ajax 不用 fetch?
// https://www.cnblogs.com/baixiaoxiao/p/11302814.html