{}) 但我很好奇让它适用于 JQuery。 另外,我希望使用 Async-6ren">
gpt4 book ai didi

javascript - Async/Await 与 JQuery 文档 READY

转载 作者:行者123 更新时间:2023-12-05 01:06:02 25 4
gpt4 key购买 nike

它适用于 document.addEventListener("DOMContentLoaded", async () => {}) 但我很好奇让它适用于 JQuery。

另外,我希望使用 Async/Await,不是 promises,因为稍后我将需要 promise 回调之外的变量。

let products = [];

$(document).ready(async function() { // Does not work with ASYNC
await getProducts(); // IF i dont use async await, products = empty
products.forEach(product => console.log(product))
})

const getProducts = () => {
// Ajax call to server
// products = ajaxResult; // asign variable to result
// returns Promise;
}

最佳答案

问题是由于 JQuery 版本 3.2.1 和可能在某些较低版本中造成的。 $(document).ready(async function() {})不过可以在以后的版本中使用。

$(document).ready( handler ) is deprecated as @Phil mentioned below.

$(handler) is recommended to use instead. JQuery docs

关于javascript - Async/Await 与 JQuery 文档 READY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69984178/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com