如何讓兩個頁面跳轉但是不重新整理頁面。返回時前一個頁面開始選擇的資料還在

夏天想發表於2017-04-21

在點餐的時候,我們提交到確認訂單卻又返回了,從新再點。這時我們返回時就不能重新整理,所以最好是這個點餐和確認訂單是在一個頁面的。如果使用mui的單頁面,可能會是頁面太多了不方便操作。再加上介面什麼的,就內容過多。


我們可以考慮利用框架iframe,第二個頁面通過iframe引進來,但是注意他們可能是一個頁面了,當你進入第二個也就是那個iframe框架的頁面時,返回可能就是整體返回而忽視點餐的那個頁面,因為把他們當整體啦。


知識點:

window.self  對當前視窗自身的引用。等價於window

window.top.   返回頂層視窗,即瀏覽器視窗

window.parent   返回父視窗。在框架網頁中,一般父視窗就是頂層視窗,但如果框架中還有框架,父視窗和頂層視窗就不一定相同了。


在框架iframe指的那個具體的頁面中寫:

window.parent .closeiframe()


在包含框架的主頁面寫

function closeiframe(){//返回到該頁面時隱藏框架
        $("iframe").hide();
    }




返回父視窗。

相關文章