当前博客:异步数据数据框JQ赋值问题

57 次浏览【转载需注明来源】

博客作者:【激荡】

个性签名:寒窗苦读十年一朝凤舞九天

               异步  定义函数 查询(){
                    局部变量 dat= 同步 mysql客户端.查询SQL语句_同步("select * from cdepartment");
                    调试输出(dat["数据"][0]);
                    $("#aa2").设置或获取值(dat["数据"][0]);//无法给数据框赋值
                }
                定义函数 查询账号表() {
                    mysql客户端.查询SQL语句((查询状态) => {
                        调试输出(查询状态["数据"][1])
                    获取异步数据(查询状态["数据"][1], (获取数据) => {
                        $("#aa2").设置或获取值(获取数据)//报错
                    });
                    }, "select * from cdepartment");
                }
            定义函数 获取异步数据(数据, 回调内容) {
                数据.then((数据) => {
                    回调内容(数据);
                });
            }

$("#aa2").设置或获取值(dat["数据"][0]);//无法给数据框赋值

$("#aa2").设置或获取值(获取数据)//报错

这两处报错。

 

默认排序
Generic placeholder image
Generic placeholder image
已采纳
激荡 Time: 2024-03-05 14:15:17
博主已经自己处理完问题并结帖
Generic placeholder image
激荡 Time: 2024-03-05 13:47:17

Generic placeholder image
快码FOF编程 Time: 2024-03-05 14:03:33

首先确保你有引用JQ支持库。

其次查询返回的并不是异步数据,只是异步执行而已。

定义函数 查询账号表() {
    mysql客户端.查询SQL语句((查询状态) => {
        $("#aa2").设置或获取值(查询状态["数据"][1]["某个键名"]);
    }, "select * from cdepartment");
}
Generic placeholder image
激荡 回复 2楼 快码FOF编程 Time: 2024-03-05 14:15:12

测试通过,没问题了,感谢


异步数据数据框JQ赋值问题