- function exportExcel() { var encodeParam = function (json) {
- var tmps = [];
- for (var key in json) {
- tmps.push(key + '=' + json[key]);
- }
- return tmps.join('&');
- }
- var url = "请求地址" + encodeParam(form);
- console.log(url)
- // 判断是否有 id 为_exportForm 的 form 表单, 如果没有则创建一个隐藏的 form, 把 url 放入, 然后 submit
- var exportForm = document.getElementById("_exportForm");
- if (!exportForm) {
- exportForm = document.createElement("form");
- exportForm.setAttribute('id', "_exportForm");
- exportForm.setAttribute("action", url);
- exportForm.setAttribute("method", "post");
- }
- document.body.appendChild(exportForm);
- exportForm.submit();
- document.body.removeChild(exportForm);// 导出成功后将 form 元素移除以免影响下一次导出
- },
来源: http://www.bubuko.com/infodetail-2699642.html