Cordova 将数据插入表时出现未定义的错误
我正在尝试插入数据库并在listview中显示数据。但我得到了这个错误Cordova 将数据插入表时出现未定义的错误,cordova,jquery-mobile,Cordova,Jquery Mobile,我正在尝试插入数据库并在listview中显示数据。但我得到了这个错误 05-14 19:43:56.336: E/Web Console(1480): TypeError: Result of expression 'c[0]' [undefined] is not an object. at file:///android_asset/www/jquery_mobile/jquery.mobile-1.2.0.min.js:2 这就是我想做的 function listdata(tx,
05-14 19:43:56.336: E/Web Console(1480): TypeError: Result of expression 'c[0]' [undefined] is not an object. at file:///android_asset/www/jquery_mobile/jquery.mobile-1.2.0.min.js:2
这就是我想做的
function listdata(tx, resultset) {
div = null;
list = null;
var row = null;
list = $("<ul>").attr({
'data-role' : 'listview',
'data-inset' : 'false',
'id' : 'mylist'
});
count = resultset.rows.length;
$(list).remove();
$.each(resultset.rows, function(index) {
row = resultset.rows.item(index);
var li = '<li><a href="#">' + row['Date'] + '</a></li>';
list.append(li);
});
div = '<div data-role="collapsible" data-inset="false" data-iconpos="right" data-collapsible="true" data-collapsed-icon="arrow-r" data-expanded-icon="arrow-d"><h3>' + row['name'] + '<span class="ui-li-count ui-btn-up-c ui-btn-corner-all" data-iconpos="right">' + count + '</span></h3></div>';
$(list).appendTo(div).parent().appendTo('[data-role="content"]').end().trigger("create");
$('div[data-role="collapsible"]').collapsible({
theme : 'a',
refresh : true
});
$('[data-role="listview"]').listview().listview('refresh');
}
函数列表数据(tx,resultset){
div=null;
列表=空;
var行=null;
列表=$(“”).attr({
“数据角色”:“列表视图”,
'数据插入':'假',
“id”:“mylist”
});
count=resultset.rows.length;
$(list.remove();
$.each(resultset.rows,函数(索引){
行=结果集.行.项(索引);
变量li='';
列表。追加(li);
});
div=''+行['name']+''+计数+'';
$(list).appendTo(div.parent().appendTo('[data role=“content”]').end().trigger(“create”);
$('div[data role=“collapsable”]”)。可折叠({
主题:"a",,
刷新:正确
});
$('[data role=“listview”]').listview().listview('refresh');
}
我能知道为什么我会犯这个错误吗
谢谢:)您已经指定了
$(列表)。remove()
将从Dom中删除整个
。您需要使用list.html(“”)
您没有将列表定义为var list
,因此它将在$中未定义。每次()
调用…我已将var list定义为全局变量谢谢您的回答,请您解释一下您要我做的事情。。因为我是新手。