UNPKG

u-spa

Version:

SPA应用监控工具,监听url变化、首屏加载指标、js-error、image-error 并上报

30 lines (29 loc) 1.13 kB
"use strict"; // 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