export function postFetch(url, data, successCall, eCall) {
var fromData = new FormData();
for (var key in data) {
fromData.append(key, data[key])
}
console.log(fromData)
fetch(`http://xxxx${url}`, {
method: 'POST',
//mode: 'cors',
body: fromData
}).then(response => response.json())
.then(data =>successCall(data))
.catch(e => console.log(e))
}
let arrs = [1,2];
arrs = JSON.stringify(arrs);
this.postFetch('/api/admin/spec/getSku', {
goods_spec: arrs,
token: '...000'
}, function (data) {
console.log(data)
}, function (e) {
console.log(e)
})
正常的key val 获取参数是可以的。但是。 传递一个数组的时候就不行了。 求解 谢谢~
无解。换jq了