[英]How to call a javascript function on div load after server side call?
我有一个表单,一旦成功提交,然后从服务器往返后,我得到一个成功的消息显示在同一页面上。
我使用以下代码:
<s:if test="%{#session.str==1}" >
<div onload="showSuccessToast();">
<button onclick="showSuccessToast();"></button>
</div>
</s:if>
现在当我从服务器返回时(表单提交成功)然后显示按钮,并在其onClick
事件上调用showSuccessToast()
,但是当我希望div在onload
事件上调用此函数时它没有任何效果。
任何想法如何实现这一点。
修改如下,这是一种模拟“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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.