• 如何在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

  • 相关阅读:
    java基础-对象
    java基础-类
    java基础-数组
    java基础-for循环、while循环相关
    java基础-程序执行流程之if-else语句
    ODBC, OLEDB, ADO, ADO.NET
    无题
    优秀资源
    SSRS Report Knowledge Base
    SSRS 通过Customer Code访问Dataset
  • 原文地址:https://www.cnblogs.com/DawnCHENXI/p/9061478.html
Copyright © 2020-2023  润新知