需求是,有一个a标签,点击后,向服务器发送请求,服务器端返回的是excel文件,要解决的是,前台如何获取文件并下载。
<a href='javascript:void(0);' class="easyui-linkbutton push-data" plain="true" iconCls="icon-push">导出数据</a>
百度搜了许多资料,原是将请求路径写入href中,但是因为有一些参数是全局的,href中不能进行拼接,所以使用了JS方式
$("#tool-price .push-data").click(function () {
window.location.href=REQUEST_URL+"Output_Price_Exl?token="+TOKEN;
});
这种方式据说只适合get请求。
问题解决。