私はJSF2.0を使用して、特定の順序で多数の画面のフローで構成されるオンラインアプリを作成しています。
画面の読み込みが完了した直後に3番目の画面にアラートが必要です(2番目の画面で[次へ]を押すと表示されます)。画面3で次のjQueryを使用しています
$(document).ready(function() {
//some other code
var isSaved = $('input[id$="isSaved"]').val();
if(isSaved == 'false'){
alert($('input[id$="coverageSelectedOnBasisOfItems"]').val());
}
}
問題は、アラートが2番目の画面に表示されることです。そして、[OK]をクリックすると、3番目の画面が表示されます。
画面2にある送信ボタンの関数から、画面3にリダイレクトするアドレスを含む文字列を返しています。
なぜこれが起こっているのか、そしてこれを解決する方法はありますか?
上記のコードをwindows.load
関数で試しました...
どんな種類の助けにも感謝します。