フォームがあり、それが正常に送信されると、サーバーからの往復の後、同じページに成功メッセージが表示されます。
次のコードを使用しています。
<s:if test="%{#session.str==1}" >
<div onload="showSuccessToast();">
<button onclick="showSuccessToast();"></button>
</div>
</s:if>
サーバーから戻ると (フォームの送信が成功すると)、ボタンが表示され、そのonClick
イベントでshowSuccessToast()
が呼び出されますが、イベントで div がこの関数を呼び出すことを期待onload
しても効果はありません。
これを達成する方法はありますか。