【发布时间】:2025-12-13 03:20:04
【问题描述】:
function storeData() {
$.ajax({
url: "http://www.json-generator.com/j/bKQdCWJSKW?indent=4",
type: "GET",
accepts: "utf-8",
dataType: "json",
success: function (data) {
var db = window.openDatabase("test", "1.0", "test", 1000000);
db.transaction(function (tx) {
tx.executeSql('CREATE TABLE IF NOT EXISTS SEARCHRESULT (id INTEGER PRIMARY KEY AUTOINCREMENT, data1,data2)');
$.each(data.employe, function (ind, values) {
navigator.notification.alert("successful" + [values.firstName]);
tx.executeSql('INSERT INTO SEARCHRESULT (data1,data2) VALUES (?,?);', [values.firstName], [values.lastName]);
});
}, errorResult, successResultStoreData);
}
});
}
在上面的示例中,我从服务器获取数据,这是多条记录我正确获取数据但我无法存储在数据库中。如何解决这个问题?
【问题讨论】:
-
声明不应该像
tx.executeSql('INSERT INTO SEARCHRESULT (data1,data2) VALUES (?,?);', [values.firstName, values.lastName]);吗? -
您收到的错误信息是什么?
-
很高兴它成功了。添加为答案 ;)
标签: javascript jquery json jquery-mobile cordova