gpt4 book ai didi

javascript - 为 jQuery 函数中的外部变量赋值

转载 作者:行者123 更新时间:2023-11-28 09:40:55 24 4
gpt4 key购买 nike

这是我的代码:

var resultSet;

db.transaction(function (tx){
tx.executeSql('SELECT * FROM table WHERE name = ?', [name], function (tx, results) {
resultSet = results;
});
});

console.log(resultSet);

记录的内容是“未定义”。

我希望得到的是分配给“resultSet”的SQLResultSet对象“results”。

我确信我误解了 JavaScript 中的作用域。但这似乎应该有效,而且我找不到类似的问题。

感谢您的宝贵时间!!

最佳答案

transactionexecute Sql 都是异步函数,这意味着涉及其结果的任何内容都必须包含在回调函数中。

关于javascript - 为 jQuery 函数中的外部变量赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12432999/

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