mobilebone
mobilebone copied to clipboard
单页面之间如何传值
你好,我在index.html里放置了三个“页面”,通过#&xxx
来做切换,这三个页面之间的值如何互相传递。我尝试用&#xxx?abc=123
的方式来传值,可惜失败了。。
这三个"页面"都单独写了进/出场回调函数,所以它们不是在同一个命名空间下的,然后我又不想把这些传至暴露给window对象,这应该怎么实现呢?
你好,给类回调方法中有个options参数,其中有个options.target就是之前点击的a元素(如果是点击a元素触发的),于是,就可以可以获得一些特定的参数了。
感觉有点反习惯,我现在在做一个手机社区,首页进入**_帖子详情**_可以传参(贴子的ID)给过去,但是假如我是直接通过**_详情页**_的url进去的呢?
直接$_GET'id' 不能获取吗?
你平时怎么页面开发的,就怎么处理就好了。
http://localhost/#&xxx?abc=123
会被mobilebone
自动转换成http://localhost/#&xxx
,所以不能通过url拿了。您看下能增加下这个功能吗。
我这边自己修改了源码,最好mobilebone
原生就自带,不然以后框架升级会很麻烦的...
其实就是增加几行一点正则,对原先代码没影响的0 0
什么情况,http://localhost/#&xxx?abc=123会自动转换成http://localhost/#&xxx??这相当不科学,我反复测试都没有遇到这个问题,可以告知具体使用场景吗?如果有在线demo就再好不过了,感谢!
http://xjchenhao.sinaapp.com/test/mobilebone/#&pageBbsIndex
-
pageBbsIndex
的链接无法跳转到http://xjchenhao.sinaapp.com/test/mobilebone/#&pageBbsList?abc=123
-
http://xjchenhao.sinaapp.com/test/mobilebone/#&pageBbsList?abc=123
,刚进去值还在url上,刷新一下就没了,跑pageBbsIndex
去了。(可能是之前用的版本太低的问题,之前问题更大,刚进去url上都没值,自动转换了)
你好,我看了下:
- href的传值方式有些不对。#...形式是页面内过场,不过有请求,可以将 "#&"去除;
- 之所以会跑到pageBbsIndex,是因为默认提供的pageBbsList?abc=123这个地址是不存在的。Mobilebone不能将其显示,就只能使用页面默认主page作为内容显示出来,于是,url需要同步更新。