如何使用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