首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在更改有未保存数据的页面时调用自定义jquery手机弹出窗口

如何在更改有未保存数据的页面时调用自定义jquery手机弹出窗口
EN

Stack Overflow用户
提问于 2015-01-13 02:55:31
回答 1查看 52关注 0票数 0

如何在单页移动应用程序中单击选项卡栏图标时调用jQueryMobile弹出窗口-以防止未保存的数据丢失

EN

回答 1

Stack Overflow用户

发布于 2015-01-13 05:25:27

我不完全理解你的问题,但是如果你点击一个链接进入外部页面,我会通过url传递数据,然后在第二个页面上检索它。

在您的第一页上,此链接。将var设置为您想要的任何值,并将"something“设置为您希望传递到下一页的变量。

代码语言:javascript
复制
<a rel="external" data-ajax="false"  href="page2.html?var1=something">

在第二页上,使用此命令检索url变量。

代码语言:javascript
复制
  function getUrlVars() {
  var vars = {};
  var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
      vars[key] = value;
  });
  return vars; }

  var something = getUrlVars()["var1"];

其中javascript变量"something“被设置为您所要求的url变量,在本例中是上一页的"var1”。

代码语言:javascript
复制
alert(var1);

您可以使用alert进行测试。或者使用jquery进行设置

代码语言:javascript
复制
$('#divID').html(var1); 

并将其打印到您身体中的div

代码语言:javascript
复制
<div id="divID"><!--YOUR DATA WILL PRINT HERE--></div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27908854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档