function _ajax(data) { var xhr = new XMLHttpRequest() var qs = resloveData(data.data) data.url = "/prod-api" + data.url /*测试环境地址*/ /*data.url = "http://192.168.122.216/prod-api" + data.url data.url = "/prod-api" + data.url*/ if (data.method.toUpperCase() === 'GET') { xhr.open(data.method, data.url + qs); xhr.send() } else if (data.method.toUpperCase() === 'POST') { xhr.open(data.method, data.url); xhr.setRequestHeader('Content-Type', 'application/json;charset=utf-8'); xhr.send(data.data); } xhr.onreadystatechange = function() { if (xhr.readyState === 4 && xhr.status === 200) { var res = JSON.parse(xhr.responseText); data.success(res); } } } function resloveData(data) { let arr = [] for (let i in data) { var str = i + '=' + data[i] arr.push(str) } return arr.join('&') }