我有一個使用錨名稱的表單,因爲它的動作是這樣的,當表單被提交時,它會直接返回到表單(例如'www.domain.com/page #聯繫表)。這個想法是,如果有任何錯誤,那麼它會直接進入表單(接近頁面底部),以便您可以看到錯誤並繼續填寫表單。如果表單有效,我希望它重定向到另一個頁面(例如www.domain.com/another-page)。問題是重定向url仍然在url中有錨文本(在上面的例子中是www.domain.com/another-page#contact-form)。Zend刪除url重定向中的錨文本
我使用
$this->_helper->redirector->goToRouteAndExit(array(), 'another-page', true);
來轉到另一個頁面的路線。我曾嘗試專門設置網址,但這並沒有解決它。
如何重定向到其他頁面並從url中移除該錨文本?
我剛剛瞭解到,這隻會影響Firefox和Opera。 IE瀏覽器和Safari瀏覽器(並且自Safari發佈以來,我假設Chrome也是如此)重定向正確。 那麼,關於如何擺脫從FF和Opera的錨文本沒有使用Javascript的任何想法? – 2010-06-16 09:57:19