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フォームでタイプ「submit」の代わりにタイプ「button」を使用すると、関数gotLog3が呼び出されることがわかりました。これがなぜなのかはわかりません。

于 2013-02-16T04:02:01.090 に答える