当前位置: 首页 > 知识库问答 >
问题:

jquery使用单页模板在两个HTML之间传递移动数据

鲁丰
2023-03-14

我正在使用jquerymobile/jquery/js开发网页。我想将数据从一个页面传递到另一个页面。

使用jquerymobile中的多页模板,我可以实现这一点,但可以帮助我使用单页模板。请我不想使用全局变量或cookie或本地存储或使用url。试图通过使用Jquery.data但无法实现此目的。请发布一个示例。

我有两页。在第二页连接“pagebeforeshow”事件时,我没有得到b1按钮对象,而是得到null。

$('#page2').live('pagebeforeshow',function(event, data)
{
     console.log (data.prevPage.attr('#b1'));
});

共有1个答案

慕飞章
2023-03-14

您错误地使用选择器作为属性名称。这就是您的代码失败的原因。要获取相对于prePage的元素,您可以使用search()方法。然后您可以通过attr()读取属性值。

因此,您需要更换按钮

console.log (data.prevPage.attr('#b1'));

console.log (data.prevPage.find('#b1').attr('id'));
                                              ^ or any other attribute that you need 
 类似资料:
  • 我使用来自json请求的数据创建了一个listview。listview会填充,我想单击listview项目并转到更商详的页。我需要在#page4上检索单击列表项目的value.id1。我正在使用单页jQuery移动模板。我知道下面的方法不正确,但希望它能让我对我要完成的任务有所了解。使用jQuery移动的单页模型将数据(value.id1)从列表传递到另一个页面的最佳方法是什么?

  • 我对如何在两个模型之间传递数据有疑问。 所以我想把状态从单元传递到主模型,并在那里进行反应。例如发送请求。

  • 我试图在我的android应用程序中的两个活动之间传递数据,我想使用HashMap(我不想使用Intent)。以下是我的代码: DataHolder.java 在第一个活动中设置值 在其他活动中获得价值 当我用它在activity1到activity2之间传递数据时,它会起作用,但在那之后,当在activity2到activity3之间传递数据时,返回null,因此强制转换为(整数)会导致错误。在

  • 问题内容: 我的结构是这样的: 而结构是: 我主要尝试这样做: 是否可以在模板内部执行类似的操作? 问题答案: 引用的文档,该操作的语法: 这意味着您可以将一个可选数据传递给模板执行,而不是更多。如果要传递多个值,则必须将它们包装为传递的某个单个值。 因此,我们应该将这些数据包装到struct或map中。但是我们不能在模板中编写Go代码。我们可能要做的是注册一个函数,将这些数据传递给该函数,该函数

  • 问题内容: 我有两个单独的android应用程序,即AppA和AppB。我试图让AppA启动AppB(这是一个游戏应用程序)。用户玩完游戏(AppB)后,它将把游戏记录发送回AppA。 因此,AppA可以正确启动AppB,但是当用户玩完游戏(AppB)后,AppB在将数据发送回AppA时崩溃,并且出现了以下错误: 流程:com.joy.AppB,PID:20265 android.content.

  • 背景: 有两项活动 1x(主活动),1x(子活动-具有列表视图的活动) 主活动扩展了碎片活动,信息将在碎片中使用 单击主活动的菜单项时,子活动将打开 为ListView使用HashMap 我的目标: 单击项的HashMap值应发送回主活动,子活动(带有ListView)应关闭 问题: 我认为我犯了一个巨大的错误,但我无法解决它。 从onOptionsItemSelected和onActivityR