Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何为cordova应用程序启用本地存储_Javascript_Cordova - Fatal编程技术网

Javascript 如何为cordova应用程序启用本地存储

Javascript 如何为cordova应用程序启用本地存储,javascript,cordova,Javascript,Cordova,我正在尝试将值存储到混合应用程序的本地存储中。当我在桌面web浏览器中运行应用程序时,但当我在android设备中运行相同的应用程序时,我无法看到与在web浏览器中相同的输出。我认为它不会保存在本地存储中 是否有任何方法可以解决此问题,或者必须启用本地存储 这是我的密码: function deductBalance(){ var str; var num_arr = []; var elems = document.querySelectorAll('.cost-blo

我正在尝试将值存储到混合应用程序的本地存储中。当我在桌面web浏览器中运行应用程序时,但当我在android设备中运行相同的应用程序时,我无法看到与在web浏览器中相同的输出。我认为它不会保存在本地存储中

是否有任何方法可以解决此问题,或者必须启用本地存储

这是我的密码:

function deductBalance(){
    var str;
    var num_arr = [];
    var elems = document.querySelectorAll('.cost-block-deduct');
    elems.forEach(function(el) {
      var nums = el.options[el.selectedIndex].value;
      num_arr.push(nums)
    });
    console.log(num_arr);
    var alvar1 = (Number.parseInt(num_arr.join("")));
    localStorage.setItem("deducted", alvar1);
    window.location.href = "home.html"
}

function todaysExpenses(){
    document.getElementById("spent_points_today").innerHTML = localStorage.deducted ;
    document.getElementById("earned_points_today").innerHTML = localStorage.balance;
    document.getElementById("balance-remaining").innerHTML = localStorage.balance - localStorage.deducted;
    document.getElementById("balance-remaining-month").innerHTML = localStorage.balance - localStorage.deducted;
}
您必须使用localStorage.getItem()函数

或者,localStorage[“扣除”]


检查浏览器是否支持本地存储。尝试{localStorage.setItem(“mod”,“do”);alert(localStorage.removietem(mod));}catch(e){alert(“No”);}
function todaysExpenses(){
    var deducted = parseFloat(localStorage.getItem("deducted"));
    var balance = parseFloat(localStorage.getItem("balance"));
    document.getElementById("spent_points_today").innerHTML = deducted;
    document.getElementById("earned_points_today").innerHTML = balance;
    document.getElementById("balance-remaining").innerHTML = (balance - deducted);
    document.getElementById("balance-remaining-month").innerHTML = (balance - deducted);
}