0

Kendouiフレームワークを使用した編集操作にはポップアップウィンドウを使用します。

ポップアップが開いているときにセッションがタイムアウトすると、ログインページがポップアップウィンドウ内に読み込まれます。

フォームのリダイレクトページにjsを追加し、ポップアップウィンドウ内に読み込まれているかどうかを確認し、読み込まれている場合は、リダイレクトしてウィンドウを閉じます。

ページがポップアップ内にロードされているかどうかを判断する方法はありますか?ロードされている場合は、どうすればそのページを処理できますか?

ありがとう

4

1 に答える 1

2

通常、ボタンをクリックするか何かを行うまで、ページはログイン ページにリダイレクトされません。同じ問題があり、ポップアップの Ajax 呼び出しを使用して解決しました。そのため、ポップアップにいくつかのボタンがあり、サーバーからの応答を読み取りました。セッションがすでに期限切れになっている場合は、間違った応答コードが返されます (200 ではありません)。それを読んで解釈し、JS でポップアップウィンドウを閉じて、次のようなログインページにリダイレクトできます。

window.location = login_url
于 2012-11-29T00:18:08.853 に答える