在检查正在加载的数据时,我正在构建一个包含多个IF语句的JSP页面。如果其中一个IF语句呈现为true,我想调用jQuery函数。这可能吗?
示例:
<c:if test="${!setvariable}">
$(function(){
//execute code here;
});
</c:if>
如果在Jquery函数中调用JSP,我只能找到答案,而不是相反的方式。
答案 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