2015-01-13 16 views
5

Có cách nào để gọi một hàm javascript bên trong một if với JSTL không?Chức năng javascript cuộc gọi với nếu JSTL

Dưới đây là đoạn code

<c:choose> 
       <c:when test="${orderUploadAction.errors.size()==0}"> 

       CALL JS FUNCTION HERE 

       </c:when> 
       <c:otherwise> 

       CALL JS FUNCTION HERE 

       </c:otherwise> 
</c:choose> 
+1

Hiểu rằng mã JSTL của bạn chạy trên máy chủ của bạn, và mã JavaScript sẽ không chạy cho đến khi mã đạt trình duyệt client. Khi JavaScript chạy, không có gì còn lại của mã JSTL - nó chỉ là HTML/CSS/JavaScript. – Pointy

Trả lời

8

Hãy thử điều này

<c:choose> 
    <c:when test="${orderUploadAction.errors.size()==0}"> 
    <script> yourFunctionName() </script> 
    </c:when> 
    <c:otherwise> 
    <script> yourAnotherFunctionName() </script> 
    </c:otherwise> 
</c:choose> 
+1

Cảm ơn @Alexander, đã tiết kiệm thời gian của tôi. –

Các vấn đề liên quan