gpt4 book ai didi

javascript - 最初我连接到phonegap的数据库,但是当我移动到第二个html页面时我无法连接

转载 作者:行者123 更新时间:2023-12-03 08:16:12 25 4
gpt4 key购买 nike

我在我的html/css/js代码中使用phonegap的数据库API,但我遇到了问题。尽管在索引页面中我设法创建表格、插入数据、选择并显示它们,但当我继续处理第二个html文件时我无法从数据库访问任何内容。我收到 SQL 错误 0。这是第二个 html 页面的 javascript 文件。有什么想法吗?

var db;
function ondevre (){
alert('a1');
$.ajaxSetup({
crossDomain: true,
xhrFields: {
withCredentials: true
}
});
$.support.cors = true;
$.mobile.allowCrossDomainPages = true;
signsql();
function signsql(){
db = window.openDatabase("Database", "1.0", "Cordova Demo", 2*1024*1024);
db.transaction(selectDB, errorCB, successCB);
function errorCB(err) {
alert("Error processing SQL: "+err.code);
}
function successCB() {
alert("YEAH!!!!");
}
function selectDB (tx) {
myname=escape(window.localStorage["myname"]);
var stre='SELECT User_Mail FROM table1 WHERE User_Name="'+myname+'"';
tx.executeSql(stre, [], mnme, function er(e) {alert("error "+e)});
function mnme (tx,result) {
if (result != null && result.rows != null) {
alert(result.rows.length);
for (var i = 0; i < result.rows.length; i++) {
var row = result.rows.item(i);
};
us_mail=row.User_Mail;
}

}
}
};

}
$("#ii").ready (function () {

$("#whole").fadeIn(2500);
ondevre();
});
app.initialize();

最佳答案

您可能已经丢失了所有插件 - 您希望将您的应用程序编码为单页应用程序,永远不会离开“index.html”,而是使用 Ajax/本地模板等将数据和页面元素加载到其中。

关于javascript - 最初我连接到phonegap的数据库,但是当我移动到第二个html页面时我无法连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33926134/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com