2014-10-28 42 views
0

我有一个函数ExportToExcel导出HTML数据使用response.write excel。我使用jquery method post在按钮单击上运行此函数。Response.Write函数不工作,当我通过主函数通过Jquery.post()

function ExportToExcel() { 
    ShowNotification('Exporting to Excel', false); 
    $.post(exportUrl, null, function (jsonresponse) { 
     HideNotification(); 
    }); 

问题是如果使用post方法excel文件没有下载。如果我使用这个函数而不通过Jquery运行它,它运行良好并下载文件。我在这里错过了什么?

回答

0

在这种情况下不需要使用jquery。 只需使用链接或发布表单。

搜索“下载pdf jquery .post”,您会发现很多解释和替代解决方案。

+0

我需要Jquery的加载通知,而文件正在下载,这就是为什么我不能单独使用它:s – DanaDev 2014-10-29 11:13:29

+0

试试这个:http://www.filamentgroup.com/lab/jquery-plugin-for-请求阿贾克斯样文件downloads.html – 2014-10-29 11:37:52