Jquery mobile 使用JQuery Mobile检索页面之间传递的数据

Jquery mobile 使用JQuery Mobile检索页面之间传递的数据,jquery-mobile,Jquery Mobile,我正在使用JQuery Mobile生成一些列表项。这些列表项在锚上有一个id。所有锚都需要加载页面event.html。我需要在加载event.html时检索id 在我的索引页面上,我有以下代码,这些代码应该从我的锚传递id,并将我引用到event.html $(document).on('pageinit', '#index', function() { $(document).on('click', '#overview a', function(e) { e.pr

我正在使用JQuery Mobile生成一些列表项。这些列表项在锚上有一个id。所有锚都需要加载页面event.html。我需要在加载event.html时检索id

在我的索引页面上,我有以下代码,这些代码应该从我的锚传递id,并将我引用到event.html

$(document).on('pageinit', '#index', function() {
    $(document).on('click', '#overview a', function(e) {
        e.preventDefault();
        $.mobile.changePage('event.html', {
            transition: 'slide',
            data: {
                'id': 'this.id'
            }
        });
    });
});
在event.html页面上,我想检索数据id

$(document).on('pageinit', '#event', function() {
    //output data id
});
我该怎么做


我见过一些例子,人们试图通过使用全局变量和通过get请求提交来实现这一点。我无法成功复制他们的解决方案,我更希望数据能够直接从页面传递。这可能吗?

我认为get方法是最好的,但是我有时会使用data()方法,但是您必须创建一个在页面中常见的伪元素来保存数据,您可以检查此页面:

听起来不错。在本例中,您将如何继续使用get方法?我无法重现我找到的任何示例。使用get方法,您必须将变量与您试图打开的页面结合起来,就像以下语法url:blabla.html?name1=xx&name2=yy、浏览器或web应用程序一样,解析问号后的任何字符串,就像解析定义变量一样,您可以使用&将它们分开,但是在您打开的页面中,不要忘记使用php脚本获取这些数据,千万不要使用此方法发送加密的数据,例如密码或任何有价值的数据,这可能很有用: