繁体   English   中英

如何从网址获取变量中的数据。 javascript / phonegap

[英]how to get data in variable from url. javascript/phonegap

$("#listview").append('<li><a class="item" href="new.html?gname='+ groupName + '&gid='+groupId+'"><img src="../icon.png" /><h4>'+ groupName + ' </h4><p>'+ createdON +'</p></a></li>'); 

这是我要传递到下一页的数据。 我如何在下一页获取带有传递数据的gname和gid变量?

我建议您使用sessionStoragelocalStorage

对于您的情况,在第二页(new.html)中使用以下内容

$(document).on('pagebeforeshow', "#second",function () {
        var parameters = $(this).data("url").split("?")[1];
        parameter = parameters.replace("paremeter=","");  
        alert(parameter);
});

有关更详细的说明,请参阅

http://www.gajotres.net/passing-data-between-jquery-mobile-pages/

如果要使用sessionStorage和localStorage,则语法非常简单。

在第一页中设置项目

localStorage.setItem("gName", "GroupName");
localStorage.setItem("gid", "GroupId");

然后在第二页中获取项目

var gname=localStorage.getItem("gName"); 
var gid=localStorage.getItem("gid"); 

在用户清除缓存之前,localStorage才可用。如果要临时使用sessionStorage,它将在应用程序关闭时清除。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM