js实现post请求

Posted by Dingding on October 10, 2017

功能

js实现post请求,可用于实现下载excel等文件

实现

function post(URL, PARAMS) {
	var temp = document.createElement("form");
	temp.action = URL;
	temp.method = "post";
	temp.style.display = "none";
	for (var x in PARAMS) {
	  var opt = document.createElement("textarea");
	  opt.name = x;
	  opt.value = PARAMS[x];
	  // alert(opt.name)
	  temp.appendChild(opt);
	}
	document.body.appendChild(temp);
	temp.submit();
	return temp;
 }

调用方法

post(url,map);