如何从 url 获取变量中的数据。 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 变量?
我建议你使用 sessionStorage and localStorage。
对于您的情况,在第二页 (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 在用户清除之前可用 cache.if 您希望它临时使用 sessionStorage 它将在应用程序关闭时清除。
$("#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 变量?
我建议你使用 sessionStorage and localStorage。
对于您的情况,在第二页 (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 在用户清除之前可用 cache.if 您希望它临时使用 sessionStorage 它将在应用程序关闭时清除。