永发信息网

jquery mobile 同一张页面中 两个page页怎么传递数据

答案:3  悬赏:0  手机版
解决时间 2021-03-08 23:33
jquery mobile 同一张页面中 两个page页怎么传递数据
最佳答案
实际上对于page来说你不用关心是同一个页面还是不同页面,实际上jqm在处理的时候都是放在一个页面中的。所以不管同一个页面还是不同页面,通过page跳转的,参数传递没有任何区别。
通过监听pageinit方式获取参数
举例:
$( document ).delegate("#index", "pageinit", function() {
$(document).bind( "pagebeforechange", beforechange);
});
function beforechange( e, data ) {
if ( typeof data.toPage != "string" ) {
var url = $.mobile.path.parseUrl(e.target.baseURI),
re = /a.html/;
if(url.href.search(re) != -1){
var page = $(e.target).find("#a2");
var d = data.options.data;
page.find("#s").append(decodeURIComponent(d));
}
}
}
全部回答
能否理解你的两个page页是两个独立的HTML页面呢,如果是这样,请用GET或者POST方法传到数据追问不是 一张页面里 jqm追答如果是一个页面,那还纠结啥,添加事件,在事件里用全局变量先把你要的数据记下来,再在传回的页面取回即可
同一个页面中传值,可以考虑在页面中放一个
在前一个页面的某个事件下赋值,在后一个页面的某个事件下取值(在第二个页面显示的时候也可以取值)!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
使命召唤ol刚进入游戏的时候买东西怎么买不了
知道邮箱账号但是忘记是在哪里注册的怎么办
北京朝阳区有哪些医院?想看女性问题 5分
家里中星九号(山寨机)收不到台了,只剩西藏
景泰火车站我想知道这个在什么地方
少女派别百度云,不要压缩,要字幕。
移动无线路由器多少钱一年
某公路工程发生一质量问题,问题发生后,施工
c++这个程序中 为什么不能写成if(n=1)
负二括号的四次方和负二的四次方意义有什么不
母亲手臂皮下长了类似脂肪瘤一样的东西 长了
味之源鲜饮创作这个地址在什么地方,我要处理
北安有卖健身服的吗
20元的十字绣要花多少时间绣好
地牯牛多少钱一斤
推荐资讯
隋朝末年李渊在太原起兵时两位重要谋士是谁
张祖一细塆在什么地方啊,我要过去处理事情
皇牛居江霞店地址在哪,我要去那里办事
军盛超市地址有知道的么?有点事想过去
美国《1787年宪法》和《法兰西第三共和国宪法
在世博园我在路边看到外国游人,我邀请他合影,
人们穿的皮衣、皮鞋主要是用动物皮肤的哪一结
挂面怎么卖到超市里
–二十七分之八的立方根乘(2倍根号12+18倍根
请问,世界上有多少个国家?,
得了跟腱炎可以贴什么膏药
PCR产物切胶纯化用365mm 254mm的波长有什么区
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?