最近做一个项目,需要用phpexcel插件下载Excel,然后通过json方式把返回值传递到js中,
从而做到提示用户下载成功,请问各位大哥大姐,你们谁曾经做过类似的功能,给点建议,
小弟不胜感激
用ajax,点击下载触发load,success时调用disLoad就OK了,当然ajax要用到async:false, 同步属性,在这个操作没完成前不允许有其他操作
http://blog.csdn.net/qq_32543377/article/details/54669587
可以参考下我之前做的
用浏览器下载,不用返回值的,浏览器有提示,只有JAVA版本
打开
//加载层
function load() {
$("<div class=\"datagrid-mask\"></div>").css({ display: "block", width: "100%", height: $(document).height() }).appendTo("body");
$("<div class=\"datagrid-mask-msg\"></div>").html("正在加载,请稍候。。。").appendTo("body").css({ display: "block", left: ($(document).width()) / 2 - 100, top: ($(window).height()) / 2 + $(document).scrollTop()});
}
//取消加载层
function disLoad() {
$(".datagrid-mask").remove();
$(".datagrid-mask-msg").remove();
}