我正在尝试将一些参数传递给在jQuery手机中生成的页面id。
该站点由带有链接的列表视图组成,每个列表视图中都有散列编码,如下所示:
<li><a href="#pronostico?region=12&ciudad=0">Puerto Natales</a></li>
我绑定了pagebeforechange
来捕获URL中的散列,做参数检测,并根据传递的参数数量采取行动。
现在,对于cookies,我一直在尝试这样做:
$(document).one("pageinit", function(event, data) {
if (location.hash.search(/^(#ciudades|#pronostico)/) === -1) {
if ($.cookie("recordar")) {
$.mobile.changePage($("#pronostico"), {
data: "region=" + $.cookie("region") + "&ciudad=" + $.cookie("ciudad")
});
}
}
});
但它只是将我传递给#pronostico
-id,散列中没有参数。结果,我得到了一个没有应该显示的信息的页面。
提前谢谢。
https://stackoverflow.com/questions/8238762
复制相似问题