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

标签 javascript jquery database sqlite cordova

我在我的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/

相关文章:

javascript - 使用 jQuery 规避 tabindex 问题

javascript - jQuery 下拉事件,下拉可见

jquery - 如何将两个不同元素的 jQuery 动画 SlideUp 和 SlideDown 链接在一起

javascript - 如何在 JQuery UI Datepicker 中使用不同的日期格式(用于在 html 上显示和存储在数据库中)?

javascript - Monaco 编辑器依赖问题

javascript - 取两个数组并将它们制成键值对

javascript - Node.js Express - 在代理请求后调用 next()

mysql - MySQL 中这种查询的最佳索引是什么?

javascript - 输入文本字段不显示 "quotes"内的值

php - 将user_id添加到Session mysql中