我正在尝试保存一些数据并从数据库中获取该数据。
我已经从这里完成了所有工作。但我在这里没有得到列表视图。只是标题正在出现。
我希望我的应用程序是
我得到的是这个!
不知道为什么,但控件不在 OnDeviceReady() 方法中!
编辑:这是我的 .js 文件的代码
var db;
var dbCreated = false;
alert("Hello 1 " );
var scroll = new iScroll('wrapper', { vScrollbar: false, hScrollbar:false, hScroll: false });
alert("Hello 2" );
document.addEventListener("deviceready", onDeviceReady, false);
alert("Hello 3" );
function onDeviceReady()
{
alert("Hello 4" );
db = window.openDatabase("EmployeeDirectoryDB", "1.0", "PhoneGap Demo", 200000);
if (dbCreated)
db.transaction(getEmployees, transaction_error);
else
db.transaction(populateDB, transaction_error, populateDB_success);
}
这是我的html代码
<!DOCTYPE HTML>
<html>
<head>
<title>Employee Directory</title>
<meta name="viewport" content="width=device-width,initial-scale=1"/>
<link rel="stylesheet" href="css/styles.css" />
<link rel="stylesheet" href="css/jquery.mobile-1.0rc1.min.css" />
</head>
<body>
<div id="header" class="header">
<h1>Employee Directory</h1>
</div>
<div id="header2">
<h2>Employee List</h2>
</div>
<div id="wrapper">
<ul id="employeeList" class="icon-list"></ul>
</div>
<div id="busy"/>Loading...</div>
<SCRIPT >
alert('Saving !!');
</script>
<script src="js/jquery.js"></script>
<script src="js/jquery.mobile-1.0rc1.min.js"></script>
<script src="js/employeelist.js"></script>
<script type="text/javascript" charset="utf-8" src="cordova-1.8.1.js"> </script>
<script src="js/phonegap.js"></script>
<script src="js/employeedetails.js"></script>
<script src="js/reportlist.js"></script>
<script src="js/iscroll.js"></script>
<!--
<script src="js/phonegap.js"></script>
<script src="js/jquery.js"></script>
<script src="js/iscroll.js"></script>
<script src="js/employeelist.js"></script>
-->
</body>
</html>
M 只得到一个弹出窗口 - 你好 1。
之后没有弹出窗口出现!
我试过使用
<script src="js/iscroll.js"></script>
并且还评论 var 滚动控件未进入设备就绪方法....
请帮助!