function obj2keyVal(data){
var arr=[]
for(var da in data){
arr.push(da+"="+data[da])
}
var str = arr.join("&");
return str
}
var xhr = new XMLHttpRequest();
xhr.open("post","url",true);
xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xhr.responseType = 'blob';
xhr.onreadystatechange=state_Change;
function state_Change()
{
if (xhr.readyState==4)
{
if (xhr.status==200)
{
var blob=new Blob([xhr.response],{type:"application/vnd.ms-excel"});
var alink = document.createElement("a");
alink.download="test.xlsx";
alink.href=URL.createObjectURL(blob);
alink.click(); 自动点击
}else{
alert("Problem retrieving XML data");
}
}
}
xhr.send(obj2keyVal({}))