[英]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.