window.location.href方法下载时 页面控制等待提示的开始与结算

以下是js方法

uiFun.showWait();
var url =  "test.html?op=down&id=" + rowData.ID ;
    window.location.href  = url;
    $.ajax({
        type:"post",
        url:url,
        timeout:10000,
        success:function(data) {
            uiFun.closeWait();//UI框架自定义的结算等待页面关闭
        },
        error: function(){
            uiFun.showError('网络访问失败!');
            uiFun.closeWait();
        }
    });

以下是后端配合的方法

private void down(HashMap hm) {
        if(request.getMethod().equals("POST")) {
            returnSuccess();//内部封装json返回
            return;
        }
                / /后接具体的下载代码

你可能感兴趣的:(window.location.href方法下载时 页面控制等待提示的开始与结算)