1

Symfony 2.1 と jQuery Mobile 1.1.1 を使用して簡単なページを作成しました。ページ全体がファイアウォールの背後にあります。

ログイン後、メニューはうまく表示されますが、ウィンドウのロケーション バーの URL は localhost/mobile/web/app_dev.php/loginCheck (Symfony の login_check URL) です。メニュー ボタンの 1 つを使用して別のページに移動すると、すべて問題なく動作しますが、新しいページのヘッダーにある [戻る] ボタンを押すと、loginCheck ページに戻ろうとしますが、もちろん loginCheck として失敗します。無効なルートです。誰もこの問題に直面したことがありますか?

4

1 に答える 1

1

コメントで述べたように、フォームを次のように指定すると

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

すべてが期待どおりに機能します。ただし、これは回避策と見なす必要があると思います。

于 2012-09-20T21:09:52.470 に答える