标题:Cannot read property 'length' of undefined,怎么解决?
只看楼主
guaidaojide
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:18
专家分:45
注 册:2016-8-3
 问题点数:0 回复次数:2 
Cannot read property 'length' of undefined,怎么解决?
利用ajax跳转,jquery.html()方法,页面不能获取到后台的数据。但是利用c:foreach能够得到后台数据,不能再前台显示。

前台代码:
程序代码:
<li>
            <div class="formItem clearfix">
                <input readonly="readonly" id="childschool"
                    class="special selectShowBtn" type="text" name="childschool"
                    placeholder="请选择孩子所在学校" /> <em class="arrow"></em>
                <div class="erjimenu" id="school">
                     <dl>
                     <c:forEach items="${schoolList}" var="s">${ s.ID}
                        <dd data-name="${ s.ID}" ><c:if test="${pd.SchoolId==s.ID}">${s.TELEPHONE}</c:if></dd>
                    </c:forEach>
                        <!-- <dd data-name="合肥市第一中学">合肥市第一中学</dd>
                        <dd data-name="合肥市第二中学">合肥市第二中学</dd>
                        <dd data-name="合肥市第三中学">合肥市第三中学</dd>
                        <dd data-name="合肥市第四中学">合肥市第四中学</dd>
                        <dd data-name="合肥市第一中学">合肥市第一中学</dd>
                        <dd data-name="合肥市第二中学">合肥市第二中学</dd>
                        <dd data-name="合肥市第三中学">合肥市第三中学</dd>
                        <dd data-name="合肥市第四中学">合肥市第四中学</dd> -->
                    </dl>
                </div>
            </div>
        </li>

js代码:
程序代码:
$("#parentregbtn").bind("click",function(){
        $("#form-notice").html('');
        $(".header-nav a").removeClass("active");
        $(this).addClass("active");
        $.ajax({
            url:'parents/loginzhuce.do',
            dataType:"html",
            beforeSend:function(){
                $("#form").html('');
                $("#form").addClass("loading")
            },
            success:function(data){
                $("#form").removeClass("loading");
                $("#form").html(data);
                getCode()  //验证码输入判断相关
            }
        })
    })

后台代码:
程序代码:
@RequestMapping(value="/loginzhuce")
    public ModelAndView toZhuce()throws Exception{
        ModelAndView mv = this.getModelAndView();
        PageData pd = new PageData();
        pd = this.getPageData();
        List<PageData> schoolList = schoolService.listAll(pd);
        pd.put("SIGN", "1");
        List<PageData> classsList = tclassService.listAll(pd);
        pd.put("SYSNAME", Tools.readTxtFile(Const.SYSNAME)); //读取系统名称
        PageData rolePd = new PageData();
        rolePd.put("PARENT_ID", Const.PARENT_ROLES);
        List<PageData> roleList=zidianService.listAllByParentId(rolePd);
//        mv.setViewName("../register");
        mv.setViewName("system/login/register");
        mv.addObject("pd",pd);
        mv.addObject("roleList",roleList);
        mv.addObject("schoolList", schoolList);
        mv.addObject("classsList", classsList);
        return mv;
    }
搜索更多相关主题的帖子: undefined property special school 
2016-08-04 16:01
guaidaojide
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:18
专家分:45
注 册:2016-8-3
得分:0 
各位大神帮帮忙,在下感激不尽!
2016-08-04 16:03
hlwen
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2016-8-13
得分:0 
数组没写对,
2016-08-13 21:37



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-467539-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.130040 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved