0
Почему я не могу отобразить элемент таблицы?Отображение элементов таблицы с JavaScript в HTML
Мой код:
function get(){
db.transaction(function(tx){
tx.executeSql('SELECT * FROM ENTRIES', []);
function show(){
var len = results.rows.length, i;
for(i=0; i < len; i++){
alert(results.rows.item(i).text);
}
}
});
}
И это одна:
function show(tx, results){
var len = results.rows.length;
for(i=0; i < len; i++){
var row = results.rows.item(i);
console.log(rows.entry);
}
}
Ни один из них работают. Я хочу показать результаты как-то. Возможно, в цикле for
внутри HTML в div.
Plus, браузер не сохраняет данные добавлены:
function populateDB(tx) {
tx.executeSql('DROP TABLE IF EXISTS ENTRIES');
tx.executeSql('CREATE TABLE IF NOT EXISTS ENTRIES (id integer primary key autoincrement, entry text)');
tx.executeSql('INSERT INTO ENTRIES (entry) VALUES (5)');
}
добавить данные образуют вход, но как только я обновить, это пошло. Как?
Ах да дружище! Благодаря! Он регистрирует его, но он показывает данные как неопределенные. Зачем? – user2238744
Проверьте, как вы заполняете БД. Вы можете обратиться сюда, как это сделать http://docs.phonegap.com/en/2.5.0/cordova_storage_storage.md.html#SQLTransaction – wmfairuz