我检查出使用Javascript的sqlite和html5,继承人我正在使用的代码创建,我的数据库,创建我的表,并从3文本框插入值,我有Javascript,SQLite数据库查询返回'对象对象'
function Add2DB()
{
var Tname = document.getElementById('txtName').value;
var Tprice = document.getElementById('txtPrice').value;
var Tqty = document.getElementById('txtQTY').value;
db.transaction(function (tx){
tx.executeSql('INSERT INTO foo (name,price,qty) VALUES(?,?,?)',[Tname,Tprice,qty]);
tx.executeSql('SELECT * FROM foo', [], function (tx, results){
var len = results.rows.length;
//For statements not allowed, just bring back first item in db
alert(results.rows.item(0).text)
});
});
}
我遇到的问题是,只要我遍历这个,它只是说Object object
。我认为这是我有一个JavaScript的问题,我不能肯定,但
tx.executeSql('INSERT INTO foo (name,price,qty) VALUES(?,?,?)',[Tname,Tprice,qty]);
此行可能不适合要么不得实际插入的映射值正确。有人可以请说明这一点。任何帮助或想法都会对我有很大的帮助。谢谢。
错误的数量? Tqty? – Tim 2011-03-31 16:52:04