我在此代码的最后一行的chrome中遇到意外的标识符错误,有人知道为什么吗?谢谢(更新到页面的整个代码) 它应该显示已输入数据库的作业的数据列表
{{1}}
答案 0 :(得分:0)
也许jquery选择器找不到匹配项?
尝试使用chrome运行控制台并运行:
$('#listofjobs ul:visible').length
值是否大于0?
答案 1 :(得分:0)
更改为
var db;
$(document).ready(function () {
loadJobRecords();
$(document).on("click", "#jobRecord", function () {
getJobById($(this).data("key"));
});
});
function loadJobRecords() { ...
在这一行的末尾有一个引号'和括号,就在结果之后 - 删除它们
txs.executeSql('SELECT * FROM jobs WHERE id="' + ID + '"', [], function (txs, results) '){
更改为
txs.executeSql('SELECT * FROM jobs WHERE id="' + ID + '"', [], function (txs, results){