“未捕获的ReferenceError:未定义cordova”

Nag*_*Nag 2 javascript ios cordova

我正在尝试通过PhoneGap使用iOS上的Facebook滑块菜单。问题是我无法在sqlite中插入数据,单击“保存”按钮时出现此错误:

"Uncaught ReferenceError: cordova is not defined".

这是来源:

<!DOCTYPE html>
<html>
<head>
    <title>Registration Form</title>
    <link rel="stylesheet" type="text/css" href="../../css/index.css" />
    <script type="text/javascript" src="../../js/SQLitePlugin.js"></script>
    <script type="text/javascript" charset="utf-8">
        // Wait for Cordova to load
    //
   document.addEventListener("deviceready", onDeviceReady, false);

   function onDeviceReady() {
     console.log("device ready");
   }

   function insert() {
   console.log("Run1");
   var db = window.sqlitePlugin.openDatabase({
     name: "PHR.db"
   });
   db.transaction(function(tx) {
     tx.executeSql(
       'CREATE TABLE IF NOT EXISTS SignUp (firstname VARCHAR,lastname VARCHAR,email VARCHAR, password VARCHAR ,question1 VARCHAR, answer1 VARCHAR,question2 VARCHAR,answer2 VARCHAR, question3 VARCHAR,answer3 VARCHAR)'
     );
   });
   db.transaction(function(tx) {
     var fname = document.getElementById("fn").value;
     var lname = document.getElementById("ln").value;
     var emai = document.getElementById("em").value;
     var passw = document.getElementById("pas").value;
     var qus1 = document.getElementById("qs1").value;
     var ans1 = document.getElementById("as1").value;
     var qus2 = document.getElementById("qs2").value;
     var ans2 = document.getElementById("as2").value;
     var qus3 = document.getElementById("qs3").value;
     var ans3 = document.getElementById("as3").value;
     tx.executeSql(
       'INSERT INTO SignUp (firstname,lastname,email, password ,question1 , answer1 ,question2 ,answer2 , question3,answer3) VALUES (?,?,?,?,?,?,?,?,?,?)', [
         fname, lname, emai, passw, qus1, ans1, qus2, ans2, qus3,
         ans3
       ]);
   }, null);
   });
   }    

    </script>
Run Code Online (Sandbox Code Playgroud)

fra*_*ank 5

您需要添加

<script type="text/javascript" src="cordova.js"></script>
Run Code Online (Sandbox Code Playgroud)

在头标签中