利用JS生成FORM下载文件

            // GET方式示例,其它方式修改相关参数即可
            var form = $('<form></form>').attr('action','/store/goods/listExport').attr('method','get');

            if(data.typeGuid){
                form.append($('<input/>').attr('type','hidden').attr('name', 'typeGuid').attr('value', data.typeGuid));
                form.append($('<input/>').attr('type','hidden').attr('name', 'keyword').attr('value', data.keyword));
            }else{
                form.append($('<input/>').attr('type','hidden').attr('name', 'keyword').attr('value', data.keyword));
            }

            form.appendTo('body').submit().remove();
原文地址:https://www.cnblogs.com/xiaozweb/p/5287635.html