首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

$.get() success 的参数到底是个什么玩意

  •  
  •   hastyfish · 139 天前 · 707 次点击
    这是一个创建于 139 天前的主题,其中的信息可能已经有所发展或是发生改变。
    $.get(
                    "/getItem?opt=getItems&cName="+cName+"&rnd=" + Math.random().toString(),
                    {},
                    function (resp) {
                        console.log(resp);
                        for (var i in resp) {
                            $("#ilist")[0].options.add(new Option(resp[i][0].itemsName, resp[i][0].itemsName));
                        }
                        if (resp[i].length > 0)
                            $("#ilist")[0].selectedIndex = 0;
                        display();
                    },
                    "json"
                )
    

    后台

    @RequestMapping("/getItem")
        @ResponseBody
        public List<List<Items>> getItem(@RequestParam("cName") String cName){
            return categoriesService.getItems(cName);
        }
    

    用 resp[i].itemsName 取不到值,resp[i][0].itemsName 才有值
    看了下控制台输出的 resp

    0: Array(1)
       0:{正常数据}
       length: 1
       _proto_:Array(0) 底下有一堆
       ...
       
    1:Array(1)
       0:{正常数据}
       length: 1
       _proto_:Array(0)
       ...
    

    难道是 java 中 Array 的属性吗

    6 回复  |  直到 2019-05-30 09:36:38 +08:00
        1
    randyo   139 天前 via Android
    前段把拿到的数据打印一下,后端把返回的数据打印一下,看看是不是一样的。应该是后端封装的数据就是这样的。
        2
    hastyfish   139 天前 via Android
    @randyo
    不一样,用 jackson 把 List 转成 JSON 格式
        3
    wangsongyan   139 天前 via iPhone
    你的方法返回的就是 List<List<Items>>啊
        4
    hastyfish   139 天前 via Android
    @wangsongyan
    这个 List<List<Items>>可以看成 Map, 实际效果也是一样的,根据后台的结果应该可以用 resp[i].对象名直接获得,我这个是一对多查询用 List<List<Items>>处理了下
        5
    randyo   139 天前 via Android
    list 就是数组啊,你数组里面套数组不就是这样子?
        6
    jifengg   138 天前 via Android
    后端的问题,不是前端的问题
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1272 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 22ms · UTC 17:43 · PVG 01:43 · LAX 10:43 · JFK 13:43
    ♥ Do have faith in what you're doing.