我的主頁上有一個運行在iFrame中的PHP登錄表單/腳本。我希望有一種方法可以在成功登錄時重新加載父頁面。我曾嘗試插入在iFrame中登錄表單 - 成功登錄後刷新父框架(一次)?
parent.location.reload()
在腳本的末尾,但這使我的登錄表單變成一個無限循環。有沒有另一種方法來做到這一點?
謝謝!
我的主頁上有一個運行在iFrame中的PHP登錄表單/腳本。我希望有一種方法可以在成功登錄時重新加載父頁面。我曾嘗試插入在iFrame中登錄表單 - 成功登錄後刷新父框架(一次)?
parent.location.reload()
在腳本的末尾,但這使我的登錄表單變成一個無限循環。有沒有另一種方法來做到這一點?
謝謝!
如果你重新加載整個頁面,你爲什麼不設置窗體的目標是_top
?
你爲什麼要使用iframe?也許你應該考慮一個Ajax解決方案。它比iFrame方法有許多優點! ;)
看看這個網站,他們連怎麼做基本的客戶端驗證:http://net.tutsplus.com/tutorials/javascript-ajax/submit-a-form-without-page-refresh-using-jquery/
如果你想要做更復雜的客戶端驗證,也許你應該去驗證插件jQuery的頂部:)www.bassistance.de/jquery-plugins/jquery-plugin-validation/
嘗試top.location.reload(特別是如果你使用的是IE
我不知道你的意思,我需要整個主頁面刷新(對登錄信息),但我只希望在成功登錄後發生這種情況。如果不成功,我希望它只在iFrame內部刷新,以顯示錯誤。 – user547794 2011-01-12 01:17:21