| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5776 人关注过本帖
标题:Cannot read property 'length' of undefined,怎么解决?
取消只看楼主 加入收藏
guaidaojide
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:18
专家分:45
注 册:2016-8-3
收藏
 问题点数:0 回复次数:1 
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
快速回复:Cannot read property 'length' of undefined,怎么解决?
数据加载中...
 
   



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

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