簡體   English   中英

HTML5本地數據庫插入

[英]HTML5 Local Database Insert

我在將多個記錄插入HTML5數據庫時遇到問題。 我驗證了架構是否正確插入。

我是以無效的方式稱呼它嗎?

    // Ajax Call to Get Users function
    $.ajax({
        type: "POST",
        url: "Handlers/UserHandler.php",
        data: "method=getAllUsers",
            dataType: "json",
            contentType: "application/json; charset=utf-8",
        success: function (data) {

            database.db.transaction(function (tx) {
                for (var id in data) {
                    tx.executeSql('INSERT INTO contacts(id, fname, lname, email, loginId) VALUES (?, ?, ?, ?, ?)', [id , data[id].FirstName, data[id].LastName, data[id].Email, data[id].LoginId]);
                }
            });
        }
    });

在執行事務中的任何SQL插入之前,應打開數據庫。 要打開與數據庫的連接,只需調用openDatabase函數來獲取db對象:

db = window.openDatabase(dbName<string>, dbVersion<string>, dbDescription<string>, dbSize<int>);

允許使用可選的5h參數,傳遞在創建數據庫后調用的回調函數。

如果數據庫已經打開,您能否提供有關您獲得的錯誤或行為的更多信息?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM