[操作疑難] jquery mobile ajax load 有tabs的頁,js error

各位可以睇睇呢條問題嗎?

簡述:jquery mobile ajax load 另一HTML檔再inject進此頁。該HTML檔如有tabs widget+navbar widget,會出現1)js error 2)HTML檔的<page/>外面的東西會被load了。詳見以上問題內的demo。想解決嘅係:點解,同點算呢?

睇唔明,有咩error?咩叫HTML檔的<page/>外面的東西會被load了?

TOP

本帖最後由 chimp 於 2014-11-27 22:18 編輯
睇唔明,有咩error?咩叫HTML檔的外面的東西會被load了?
Jackass_TMxCK 發表於 2014-11-27 10:04 PM



    demo,由page 1 click去page 3,係正常情況(jquery mobile的預設),只有page 3的<page/> element會被inject進page 1。page 3的<page/>外的東西如<script/>不會被執行。

demo,由page 1 click去page 2,page 2的<page/>外的<script>alert(''xx')</script>被執行了。


再簡單啲,點解page 1->3冇alert而1->2有?

TOP

回覆 1# chimp

hope this help:
    https://github.com/jquery/jquery-mobile/issues/7169

TOP

回覆  chimp

hope this help:
gamezz 發表於 2014-11-29 01:39 AM



    謝,睇嚟係同一條問題,而冇人答到點算。

TOP

回覆 5# chimp

have u try  the code by:   ankitgoyal91 commented 22 days ago

TOP

回覆  chimp

have u try  the code by:   ankitgoyal91 commented 22 days ago
gamezz 發表於 2014-12-2 09:00 PM


試咗,OK喎!大大感謝

TOP