如何使用async / await返回Ajax结果?

为了熟悉async/await,我在Chrome中尝试了以下代码:

async function f() { 

return await $.get('/');

};

var result = f();

result不保存结果(字符串);而是持有一个Promise需要再次等待的。这段代码确实给了我响应字符串:

var response = await $.get('/');

如何使用await从函数返回实际的响应字符串?

回答:

要么

function f() { 

return $.get('/');

};

async test() {

var x = await f()

console.log(x)

}

test()

要么

f().then(function(res) {

console.log(res)

}

async/await只是编写相同逻辑的另一种方法。

以上是 如何使用async / await返回Ajax结果? 的全部内容, 来源链接: utcz.com/qa/421154.html

回到顶部