找回密码
 立即注册
查看: 2492|回复: 0

在tizen web应用程序保存数据

[复制链接]
发表于 2014-12-25 23:29:27 | 显示全部楼层 |阅读模式
我写了一个程序,需要将数据保存在本地tizen移动。 这是我写的代码:
  1. <script type="text/javascript">
  2.         function saveData() {

  3.             var a = document.getElementById('star');
  4.             var b = document.getElementById('checkone');
  5.             var c = document.getElementById('note');
  6.             var d = document.getElementById('med');
  7.             var e = document.getElementById('checktwo');
  8.             var f = document.getElementById('wgt');
  9.             var g = document.getElementById('wgt1');

  10.             /* localStorage.getItem("a");
  11.             localStorage.getItem("b");
  12.             localStorage.getItem("c");
  13.             localStorage.getItem("d");
  14.             localStorage.getItem("e");
  15.             localStorage.getItem("f");
  16.             localStorage.getItem("g"); */

  17.             /* Set the local storage item */
  18.             if ("localStorage" in window) {
  19.                 localStorage.setItem(a, star);
  20.                 localStorage.setItem(b, checkone);
  21.                 localStorage.setItem(c, note);
  22.                 localStorage.setItem(d, med);
  23.                 localStorage.setItem(e, checktwo);
  24.                 localStorage.setItem(f, wgt);
  25.                 localStorage.setItem(g, wgt1);
  26.                 location.reload();
  27.                 alert("Date got")
  28.             } else {
  29.                 alert("no localStorage in window");
  30.             }

  31.             /* Set the session storage item */
  32.             if ("sessionStorage" in window) {
  33.                 sessionStorage.setItem(a, star);
  34.                 sessionStorage.setItem(b, checkone);
  35.                 sessionStorage.setItem(c, note);
  36.                 sessionStorage.setItem(d, med);
  37.                 sessionStorage.setItem(e, checktwo);
  38.                 sessionStorage.setItem(f, wgt);
  39.                 sessionStorage.setItem(g, wgt1);
  40.                 location.reload();
  41.                 alert("Data has been set")
  42.             } else {
  43.                 alert("no sessionStorage in window");
  44.             }

  45.             window.onload = function() {
  46.                 var localhtml = "";
  47.                 var sessionhtml = "";

  48.                 /* Get the local storage item */
  49.                 for (var i = 0; i < localStorage.length; i++) {
  50.                     localhtml += "<li>" + localStorage.key(i) + " : "
  51.                             + localStorage.getItem(localStorage.key(i))
  52.                             + "</li>";
  53.                 }
  54.                 document.getElementById("localStorageData").innerHTML = localhtml;

  55.                 /* Get the session storage item */
  56.                 for (var j = 0; j < sessionStorage.length; j++) {
  57.                     sessionhtml += "<li>" + sessionStorage.key(j) + " : "
  58.                             + sessionStorage.getItem(sessionStorage.key(j))
  59.                             + "</li>";
  60.                 }
  61.                 document.getElementById("sessionStorageData").innerHTML = sessionhtml;
  62.             }
  63.             tizen.filesystem.resolve('/opt/apps/trial/data', function(
  64.                     dir) {
  65.                 documentsDir = dir;
  66.                 dir.listFiles(onsuccess, onerror);
  67.             }, function(e) {
  68.                 console.log("Error" + e.message);
  69.             }, "rw");

  70.         }
  71.     </script>
复制代码

在本部分中:

  1. tizen.filesystem.resolve('/opt/apps/trial/data', function(
  2.                         dir) {
  3.                     documentsDir = dir;
  4.                     dir.listFiles(onsuccess, onerror);
  5.                 }, function(e) {
  6.                     console.log("Error" + e.message);
  7.                 }, "rw");

  8.             }
复制代码

试验
是应用程序Id,我不了解如何从tizen手机获得的应用程序Id。 和数据存储成功,但我无法检索存储的数据。
欢迎来到泰泽网:http://www.tizennet.com/ 泰泽论坛:http://bbs.tizennet.com/ 好没有内涵哦,快到设置中更改这个无聊的签名吧!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|泰泽应用|泰泽论坛|泰泽网|小黑屋|Archiver|手机版|泰泽邮箱|泰泽网 ( 蜀ICP备13024062号-1 )

GMT+8, 2024-12-26 03:19 , Processed in 0.061989 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表