JS中也可以使用JSTL和EL标签
2016-09-22 11:03
627 查看
//往上滑是调用分页 function Ajax(currPage, pageSize) { // ajax后台交互String currPage,String pageSize var el, Plist, i; el = document.getElementById('thelist'); var cancle = function(options) { var pattern = '${pageContext.request.contextPath}/integralParadise/userIntegralRecordsPaging?currPage=:currPage&pageSize=:pageSize'; for ( var key in options) { pattern = pattern.replace(':' + key, options[key] || ''); } return pattern; } $.post(cancle({ currPage : currPage, pageSize : pageSize }), function(result) { var integralRecord = result.page; if (integralRecord.length > 0) { $("#currPage").val(result.currPage + 1); $("#pageSize").val(result.pageSize); //追加信息 var divItem = ""; $.each(integralRecord, function(index, detail) { if(detail.integral != 0){ var type = detail.typeId; var integral = detail.integral; var now = new Date(detail.operatorTime); var time = now.Format("yyyy-MM-dd"); var positiveOrNegative =detail.positiveOrNegative ; var operation = detail.operation; var money = parseInt(detail.money); var rate = detail.rate; var name; switch (type) { case 1: name="账号绑定奖励"; break; case 2: name="出借奖励"; break; } divItem += "<div class='dtb_item'><div class='dtb_l'><h3>" +name+ "</h3><p>"+time+"</p></div><div class='dtb_m'>"; if(type == 11){ divItem +="<p class='i_msg purple'>" +"+"+integral+"</p></div></div>"; }else if(positiveOrNegative == false){ divItem +="<p class='i_msg green'>" +"-"+integral+"</p></div></div>"; }else{ divItem +="<p class='i_msg red'>" +"+"+integral+"</p></div></div>"; } } }); $("#thelist").append(divItem); $(".pullUpLabel").html("") myScroll.refresh(); } else { $('.pullUpLabel').html('没有更多记录'); <c:if test="${showmessage <= 0 }">$("#dateTip").html("2016年9月7日前的记录暂时无法显示");</c:if> } }); }
这段代码最后用了JSTL和EL,但是这个段JS是在JSP页面中,如果JS不在JSP中要再JS设定使用该JS的JSP页面。
也就是说服务器端把JSTL和EL的值先转化后传到JS中,JS已经得到了静态的值来执行。
<c:if test="${showmessage <= 0 }">$("#dateTip").html("2016年9月7日前的记录暂时无法显示");</c:if>
获取EL的值
var result = "${showmessage}";
相关文章推荐
- 使用jstl标签是出现不可以使用el表达式错误
- JSP EL标签不能和struts tag 一起使用,只能和JSTL一起使用了。
- 使用jstl标签时出现不可以使用el表达式的错误
- 标签可以在jsp中任意地方使用(与js混用)
- JSP 标准标签库(JSTL)与java代码段<%%>与js结合使用
- js:在<script></script>中使用的属性,可以使标签对里的内容当成文本
- 在js文件中使用jstl标签
- EL表达式配合jstl标签的使用
- tomcat 下 无法使用 jstl 的EL标签
- 在js中居然是可以使用c标签的
- 在js中使用jstl标签给js变量赋值
- Vue.js父与子组件之间传参 父向子组件传参 例子:App.vue为父,引入componetA组件之后,则可以在template中使用标签(注意驼峰写法要改成componet-a写法,因为ht
- jsp中使用jstl与EL标签创建九九乘法表
- JS中使用JSTL标签
- JS 中 使用EL & JSTL 取值
- 使用jstl标签是出现不可以使用el表达式错误
- jsp使用jstl、el标签时出现According to TLD or attribute directive in tag file, attribute items does not acc错误
- JS中可以使用JSP标签
- JSTL(标准标签库语言)和EL(表达式语言)的使用简述
- [JSTL]标签的使用