我刚开始学习Phonegap + jQuery Mobile 和HTML5,所以不要因为我的白痴而失去勇气!
有人可以告诉我为什么这不起作用吗?当我使用 localStorage 中的变量时,按下按钮时我只是得到一个空屏幕,但是当使用变量 temperature="100" 时,它工作正常。安卓 4.1。
<script type="text/javascript" charset="utf-8">
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
window.localStorage.setItem("temperature", "100");
var temperature = window.localStorage.getItem("temperature");
}
</script>
<div data-role="content">
<p>Working or not?</p>
<button onclick="myFunction()">Try it</button>
<p id="testi"></p>
<script type="text/javascript">
function myFunction() {
//var temperature = "100";----> This is working!
document.getElementById("testi").innerHTML = temperature;
}
</script>
</div>
另一个问题:如何处理Windows Phone中页面之间的变量?他们不支持 localStorage,那么如果您没有 db-connection,还有其他方法可以解决这个问题吗?
谢谢!
萨米人