做一个小东西,就是简单的点击生成文件按钮,然后通过后台生成文件后传递到前台展示。因为不想用get方式请求,
毕竟把一堆信息挂在网页上呵呵。
然后初步的想法就是ajax,没错这是一个好东西,和我预期的结果一样,也实现了想要的功能,但是就是它返回了一个文件,
然后再open,感觉就很多余。
然后尝试着可不可以直接open,用post方式请求
百度之后:
ow.open() 用post请求 function exportExcel(cur){ var tempForm = document.createElement("form"); 创建一个form表单 tempForm.id = "tempForm1"; form的id tempForm.method = "post"; 请求方式为post tempForm.action = '{% url "downloadExcel" %}'; 这里是跳转的页面 tempForm.target="_blank"; //打开新页面 var hideInput1 = document.createElement(