未捕获(按约定)TypeError:无法读取ajax调整后的值中未定义的属性“成功”

时间:2019-12-23 06:52:32

标签: ajax promise

我试图让一个函数返回一个下载链接的文件大小,我的意思是:

var promise = await getFileSize('https://download.microsoft.com/download/8/b/4/8b4addd8-e957-4dea-bdb8-c4e00af5b94b/NDP1.1sp1-KB867460-X86.exe');
promise.success('File size: '+function (data) {
   alert(data.getResponseHeader("Content-Length"));
});

函数在哪里:

async function getFileSize(url) {
    return Promise.resolve($.ajax({
        type: "HEAD",
        url: url,
        async: true
    }));
}

但是有了这段代码,我得到了

  

未捕获(承诺)TypeError:无法读取未定义的属性“成功”

0 个答案:

没有答案