从JSP If语句调用jQuery函数

时间:2014-05-14 20:13:23

标签: javascript jquery jsp if-statement

在检查正在加载的数据时,我正在构建一个包含多个IF语句的JSP页面。如果其中一个IF语句呈现为true,我想调用jQuery函数。这可能吗?

示例:

<c:if test="${!setvariable}">
     $(function(){
          //execute code here;
     });
</c:if>

如果在Jquery函数中调用JSP,我只能找到答案,而不是相反的方式。

2 个答案:

答案 0 :(得分:1)

为什么不呢?当然,这很有效。

如果条件为真,您的JavaScript代码将仅由<c:if>发送给客户端。

答案 1 :(得分:1)

  <c:set var="myVar"  value="${3000}"/>
<c:if test="${myVar < 1000}">
  <script>
   $(function () {

       alert("Value less than 1000"); 
   });
  </script>
   Variable <c:out value="${myVar}"/>

</c:if>

<c:if test="${myVar > 2000}">
  <script>
   $(function () {

       alert("Greater than 2000"); 
   });
  </script>
   Variable <c:out value="${myVar}"/>

</c:if>

输出:

变量3000