2012-09-20 47 views
1

我用Symfony 2.1和jQuery Mobile 1.1.1創建了一個簡單的頁面。我的整個頁面都在防火牆後面。Symfony 2和jQuery手機1.1.1

登錄後,菜單顯示正常,但窗口地址欄中的URL是localhost/mobile/web/app_dev.php/loginCheck(這是Symfony的login_check URL)。當我使用我的一個菜單按鈕導航到另一個頁面時,一切都很順利,但是當我按下新頁面標題中的「後退」按鈕時,它會嘗試返回到loginCheck頁面,當然這會失敗,因爲loginCheck是一條無效的路線。有沒有人遇到過這個問題?

+0

已找到解決方法。如果我向我的

標記添加data-ajax =「false」,它就像魅力一樣。看起來這個問題已經在https://github.com/jquery/jquery-mobile/issues/2836 – GergelyPolonkai

+0

上報告過。添加你的解決方案作爲答案。這樣,任何有同樣問題的人都可以更容易地找到答案(他們可能會忽略你的評論) –

回答

1

正如我提到我的意見,如果我指定我的形式

<form method="post" action="{{ path('login_check') }}" data-ajax="false"> 

一切都按預期工作。不過,我認爲這應該被認爲是一種解決方法。