Spring MVC で正しいハンドラーをリダイレクトできるように、jsp のスプリング フォーム値を使用して jquery 内で比較したいと考えています。
フォームには screenState フィールドが含まれています。
<form:form onsubmit="return false;" commandName="helpDeskForm" class="form-horizontal" autocomplete="false" method="post">
...
<form:hidden id="screenState" path="screenState" />
...
</form:form>
.jsp で
そして、私が修正したいjspの.js関数は次のとおりです。
$('#btnDone').click(function(event) {
if( $('#helpDeskForm screenState').val() == 'deleteSentResult')
changeIframeSrc(searchRequestSentUrl);
else
changeIframeSrc(searchRequestUrl);
});
click() は、フォームが返す screenState に基づいて正しくリダイレクトする必要があります。inboxResult]. 最初のケースでデバッグに失敗しました。どちらのケースも else{... } に行きました。ここで、私の Web テストとコントローラーでのデバッグは明らかに deleteSent を返します。
それが正しくない場合、それは条件付きだと思います。誰かがこれの正しい条件を教えてもらえますか?
助けてくれてありがとう。