демонстрация

тим, у меня есть более или менее эти файлы в моем проекте:

PageA.htmlPageA.jsPageB.htmlPageB.js

Я хотел бы изменить страницу с PageA.html на PageB.html. Затем я использовалPagecontainer Widget, Вот мой фрагмент кода в PageA.js, чтобы изменить страницу:

$(":mobile-pagecontainer").pagecontainer("change", "WorkOrderDetail.aspx", 
{ 
    transition: "slide", 
    objectA: objA 
})

Основываясь на этомстатьяс другой стороны (PageB.js), я могу получитьobjectA с помощьюpagebeforechange событие как:

$( document ).on( "pagebeforechange" , function ( event, data ) {
        var stuff = data.options.objectA;
        console.log(JSON.stringify(stuff));
});

К сожалению, когда я попробовал, он даже не срабатываетpagebeforechange событие вообще, когда я перемещаю страницу из PageA.html в PageB.html с помощью виджета Pagecontainer. Это только вызывает событие, когда я обновляю pageB.html прямо из браузера.

Следовательно,

Можно ли передавать объект между двумя разными страницами с помощью Pagecontainer Widget?Если да, есть ли какая-то концепция, которую я пропустил?Если нет, есть ли какой-нибудь правильный способ передать его, все еще используя эффект перехода виджета Pagecontainer?

Ответы на вопрос(1)

Ваш ответ на вопрос