从JSP If语句调用jQuery函数

Calling a jQuery function from a JSP If Statement

本文关键字:jQuery 函数 调用 语句 JSP If      更新时间:2023-09-26

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

的例子:

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

我只能在Jquery函数中调用JSP时才能找到答案,而不是这样。

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

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

  <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 <<p> 变量/strong>