1

检查我的代码:

function callQuery(){
  db.transaction(function querySum(tx){
    tx.executeSql('SELECT SUM (entry) FROM ENTRIES',[], getNum, errorCB);
  });
}

function getNum(tx, results){
  len = results.rows.length;        
  for(var i=0; i<len; i++){
    items = results.rows.item(i);

    console.log(items);
    document.querySelector('#sum').innerHTML += items;
  }
}

输出是:Object {SUM (entry): 459}并且innerHTML[object Object]

我怎样才能引用它?我是否必须将 SUM 存储在另一个表中才能引用它?

4

1 回答 1

1

你可以这样命名:

tx.executeSql('SELECT SUM(entry) AS total FROM ENTRIES',[], getNum, errorCB);

因此,您将拥有以后可以使用的总数。

于 2013-04-05T15:40:36.903 回答