PhoneGap中文网

 找回密码
 立即注册
查看: 18703|回复: 2
打印 上一主题 下一主题

jqMobi入门教程 页面传值方式

[复制链接]

493

主题

2035

帖子

6894

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6894
跳转到指定楼层
楼主
发表于 2014-3-1 14:24:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
jqMobi入门教程  页面传值方式 主要有四种:

1 HTML5 LocalStorage 本地存储
2 隐藏字段
3 扩展属性
4 服务器端的session等

1  HTML5 LocalStorage 本地存储

      这种传值方式类似于cookie传值方式,是HTML5的新标准。在HTML5中,本地存储是一个window的属性,包括localStorage和sessionStorage,

  前者是一直存在本地的,后者只是伴随着session,窗口一旦关闭就没了。

2  隐藏字段     在PC版的web程序中经常使用隐藏字段来存储一些特定的信息,在app中也可以使用,当然有一定限制,在单页面的app中可以传值,因为是单页面,最终会在内存中变成同一个dom,所以可以在一个panel中,设定隐藏字段,在另一个panel中读取隐藏字段。


  1.   <div id="jiekuanshenpi" class="panel" data-load="loadFirstpage" data-defer="jiekuanshenpi.html"   data-tab="navbar_picture">
  2.             </div>
  3.              <div id="jiekuanshenpiDetail" class="panel" data-load="loadjiekuanshenpiDetail"  data-defer="jiekuanshenpiDetail.html" jiekuanshenpiDetailId=""  data-tab="navbar_picture">
  4.             </div>
复制代码



3  扩展属性

   使用的限制和原因与隐藏字段是一样的。
  例如:
   如上的代码,多加了一个扩展属性jiekuanshenpiDetailId
   在jiekuanshenpi.html页面中设定扩展属性jiekuanshenpiDetailId的值,  



  1. $("#jiekuanshenpiDetail").attr("jiekuanshenpiDetailId",id);
复制代码

4  服务器端session等

  这个和PC端的文本基本没有差别,服务端的传值方式基本都可以使用。


it营
回复

使用道具 举报

6

主题

176

帖子

198

积分

注册会员

Rank: 2

积分
198
沙发
发表于 2014-3-3 12:03:40 | 只看该作者
学习了,不错
it营
回复 支持 反对

使用道具 举报

1

主题

91

帖子

89

积分

注册会员

Rank: 2

积分
89
板凳
发表于 2014-3-6 13:37:09 | 只看该作者
学习了,不错
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2024-11-23 10:58 , Processed in 0.061131 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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