0

我试图找出数据库中有多少行。我想知道数据库中是否已经有一个项目。我能够创建一个按钮,该按钮将转到数据库并执行 gotLog3 函数调用,结果没有问题。

$("#countButton").click(function(e){
    teacherInfo.transaction(function(tx) {
        tx.executeSql("select * from logTeacherInfo",[],gotLog3,errorHandler);
    }, errorHandler, function() {});
});

现在,如果我尝试提交表单并进行相同的检查,它将不会调用 gotLog3。

$(".button").click(function() { 
teacherInfo.transaction(function(tx) {
    tx.executeSql("select * from logTeacherInfo",[], gotLog3,errorHandler);
}, errorHandler, function() {});
});

这些代码块彼此相邻。一个有效,另一个无效。任何想法为什么?

4

1 回答 1

0

我发现如果您在 html 表单上使用类型“按钮”而不是类型“提交”,它将调用函数 gotLog3。我不确定为什么会这样。

于 2013-02-16T04:02:01.090 回答