------------吾亦無他,唯手熟爾,謙卑若愚,好學若飢-------------
先說明此篇博客看明白了可以干嘛:
就是在js或者jquery中操作一個EL表達式的一個list集合或者復雜類型或者內存地址
首先說明,從el表達式拿到的復雜類型,包括內存地址,js是無法直接進行操作的,所以得轉換為簡單類型,不是直接拿內存地址操作
eval也操作不了內存地址
我先說明思路:就是先用jstl轉換為為簡單類型,然后對簡單類型做操作,示例不寫的復雜,看一下就好:
/*最牛的判斷方式!!!!!!!*/ var flagchongfu=false; var array = new Array(); <c:forEach items="${muser.sysCourseList}" var="t"> array.push(${t.vid}); //js中可以使用此標簽,將EL表達式中的值push到數組中 </c:forEach> for(var i=0;i<array.length;i++) { if(array[i]==id){ flagchongfu=true; } } if(flagchongfu==true){ layer.alert('不要重復購買', {icon: 2}); return; }
作者:晨曦Dawn
作者的博客園地址:http://www.cnblogs.com/DawnCHENXI/p/9061478.html
轉載請注明出處!
參考博客:天降爆米花 https://blog.csdn.net/dream20nn/article/details/51496860