【发布时间】:2016-04-06 07:48:43
【问题描述】:
我可以在没有回调的情况下从 sqlite 数据库中检索数据吗?
我需要这样的东西,但它不起作用
var querwy = "SELECT * FROM stock";
var result=$cordovaSQLite.execute(db, querwy, []);
alert(result.rows.item(0).name);
而不是这个正在工作
var querwy = "SELECT * FROM stock";
$cordovaSQLite.execute(db, querwy, []).then(function(result){
alert(result.rows.item(0).name);
},function(error){
alert('error');
});
我确实需要删除回调函数。
【问题讨论】:
-
代码在语法上似乎是错误的......
-
是的,谢谢,我刚刚编辑了它
-
回调是一个有用的元素。在这种情况下,当 db 操作结束时,将调用回调。请求和回调之间的时间是系统用来从数据库中检索数据的时间。无论如何,必须进行数据的检索,并且您使用的代码似乎无法处理分配情况下的检索。