Ajax 生成流文件下载(实现代码)

复制代码 代码如下:

// 绑定导出按钮

    $(“#btnExport”).clickCheckLogin(function () {

        var form = $(“<form>”);

        form.attr(‘style’, ‘display:none’);

        form.attr(‘target’, ”);

        form.attr(‘method’, ‘post’);

        form.attr(‘action’, ‘AjaxPost.aspx’);

        var input1 = $(‘<input>’);

        input1.attr(‘type’, ‘hidden’);

        input1.attr(‘name’, ‘type’);

        input1.attr(‘value’, ‘Export’);

        var input2 = $(‘<input>’);

        input2.attr(‘type’, ‘hidden’);

        input2.attr(‘name’, ‘fileId’);

        input2.attr(‘value’, fileId);

        $(‘body’).append(form);

        form.append(input1);

        form.append(input2);

        form.submit();

        form.remove();

    });

将参数Post到后台。


您可能感兴趣的文章:

  • JQuery的AJAX实现文件下载的小例子
  • Ajax请求二进制流进行处理(ajax异步下载文件)的简单方法
  • Ajax实现文件下载
  • Jquery Ajax请求文件下载操作失败的原因分析及解决办法
  • jQuery的ajax下载blob文件
  • 使用Ajax生成的Excel文件并下载的实例
  • jQuery使用动态渲染表单功能完成ajax文件下载
  • SpringMVC+Ajax实现文件批量上传和下载功能实例代码
  • PHP使用ajax的post方式下载excel文件简单示例
  • ztree+ajax实现文件树下载功能
张贴在3