我在phonegap中构建一个应用程序,并试图验证我的情况,如果'用户名'(示例)存在于我的数据库本地存储中,但我没有成功。如何验证我的数据库中存在的数据sqlite
if(getUser(document.getElementById('username').value)){
...
} else{
...//always keeping going here
}
function getUser(username) {
db.transaction(function(tx) {
try {
tx.executeSql('SELECT id FROM user where username = ?', [username], function(tx, results) {
if(results.rows.length > 0) {
return true);
} else { return false; }
});
} catch(e){}
});
}
从SQLite标签进来。 Javascript并不是我的专长,但你的花括号和parens看起来并不平衡。这是否编译和运行没有错误? – rutter
是的。它没有找到用户名,正如我所说的那样,它就是例子。真正的有很多线条。 – fsi