簡體   English   中英

服務器端調用后如何在div load上調用javascript函數?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM