我有一个表单,一旦成功提交,然后从服务器往返后,我会在同一页面上显示成功消息。
我使用以下代码:
<s:if test="%{#session.str==1}" >
<div onload="showSuccessToast();">
<button onclick="showSuccessToast();"></button>
</div>
</s:if>
现在当我从服务器返回时(表单提交成功),然后显示按钮,并在其onClick
事件中调用showSuccessToast()
,但是当我希望div在{{onload
上调用此函数时1}}事件它没有效果。
知道如何实现这一点。
答案 0 :(得分:2)
修改如下,这是模拟“on-load-div”:
<s:if test="%{#session.str==1}" >
<div>
<button onclick="showSuccessToast();"></button>
<script language="javascript" type="text/javascript">
showSuccessToast();
</script>
</div>
</s:if>