如何在js或者jquery中操作EL表達式的一個List集合


 

 

------------吾亦無他,唯手熟爾,謙卑若愚,好學若飢-------------

 

先說明此篇博客看明白了可以干嘛:

就是在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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM