js如何获取后台数组

js如何获取后台数组,第1张

用ajax访问后台方法,获取数据就是后台的数组。如:

$('Backashx/GetArr', data, true, function (data) {//访问后台Backashx的GetArr()方法

    var arr=data;//data就是后台数组的值

});

这里的ajax方法的访问后台路径不要错误,如果不会ajax可以看一下jQuery说明。

<html>

    <head>

        <style>

            #arr,#now{

                display: flex;

            }

        </style>

    </head>

    <body>

        <div id="arr">

        </div>

        <div id="now">

        </div>

    </body>

    <script type="text/javascript">

        // 显示模版

        var model = 

        [

            {view: "aa", value: [22,33]},

            {view: "bb", value: [41,35]},

            {view: "cc", value: [21,78,89]}

        ];

        // 原始数据

        var arr = [22,21,33,41,35,78,89,92];

        printf("原始数据: ", "div", "#arr");

        // 新的显示

        var now = [];

        printf("显示结果: ", "div", "#now");

        for(var i=0; i<arrlength; i++)

        {

            var view = arr[i];

            var views = modelfilter(function(one){

                var values = onevaluefilter(function(two){

                    return two == arr[i];

                });

                return valueslength>0;

            });

            if(viewslength>0) view = views[0]view;

            

            nowpush(view);

            var old = arr[i];

            if(i<arrlength-1) old+=", ";

            printf(old, "div", "#arr");

            

            var show = view;

            if(i<arrlength-1) show+=", ";

            printf(show, "div", "#now");

        }

        // 统计次数

        var list = [];

        nowforEach(function(one){

            var exist = listfilter(function(item){

                return itemvalue == one;

            });

            if(existlength>0) exist[0]count++;

            else listpush({value:one,count:1});

        });

        // 打印结果

        printf("出现次数: ");

        listforEach(function(one){

            printf(onevalue + ": " + onecount + "次");

        });

        

        function printf(val, tag, sel)

        {

            if(!tag) tag = "div";

            var div = documentcreateElement(tag);

            divinnerText = val;

            var e = documentquerySelector(sel);

            if(!e) e = documentbody;

            eappendChild(div);

        }

    </script>

</html>

上代码,有问题追问哈。

以上就是关于js如何获取后台数组全部的内容,包括:js如何获取后台数组、JS数组统计的问题,高手请进。、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9291362.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存