問題重制
1. 代碼
2. 效果重制
解決問題
1.分析問題
2.解決問題
3. 示範結果
控制器會有一個驗證方法
然後在頁面會檢測當條件不符合時進行跳轉
原本的樣式,注意我圈出來的
點選添加進入驗證判斷,條件不滿足傳回到進入頁面
這個時候你會發現這裡多出來了一層
在執行一次點選添加域名
這個時候就會發現,跳轉代碼失效,頁面出現了三層
其實這個問題可以很好的分析出來,也就是在隻有一層ifreme的時候所有的代碼都會執行成功,但是當ifreme出現倆層的時候,就會失效
咱們分析出的問題原因,那麼就按照這個問題來解決問題即可。那麼在他彈出一個ifreme時,當條件不滿足,咱們就不必直接用連接配接來跳,咱們可以直接關閉這個ifreme
var index = parent.layer.getframeindex(window.name); settimeout(function(){parent.layer.close(index)});
條件不滿足的時候,會出現一個彈框,然後點選确認後會關閉這個彈出層
關閉後的頁面
這個時候就完美的解決了這個問題, 遇到問題不怕,咱們隻需要把問題發生的原因給他找到,然後在進行解決就可以了