欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ajax无刷新请求下载文件

程序员文章站 2022-04-09 09:21:42
...

可实现先弹窗验证密码,密码正确即可下载资料:

$('a[id="down-alert"]').click(function(e){
    var flag=false;
    var key = prompt("请输入简历下载码:","");
    if (key != null){
        $.ajax({
            type : "get",
            async : false,
            url : "/checkKey",
            data : {
                key:key
            },
            timeout:1000,
            success:function(data){
                //console.log('返回的数据:',data);
                if(data==1) flag=true;
                if(flag==0) alert('下载码错误');
            },
            error: function() {
                alert("失败,请稍后再试!");
            }
        });
        return flag;
    }
    return false;
});

php端响应方法:

return response()->download('/Users/dige/Desktop/MyDige/public/js/dgjs.js');
相关标签: 下载