Snowwolff 2020-04-17 00:48 采纳率: 0%
浏览 297

ajax拿取json生成动态表格内显示undefined

图片说明

        $(function(){
            //确定事件  绑定事件
            $('#findall').click(function(){
                //获取用户输入的用户名
                //var uv = $(this).val();
                //发送异步请求
                //alert("click");
                $.ajax({
                    type: "post",                                  //请求方式
                    url: "<%=basePath%>/findBookServlet",    //请求路径
                    data: {},                       //请求参数
                    dataType:"json",
                    success: function(data){                //响应成功之后的回调函数  参数msg就是响应的数据相当于responseText和responseXML
                        //更新页面
                        //var jbook=JSON.parse(data);
                        //var msg = eval("(" + data + ")");
                        var item;
                        //var  jsonStr=$.parseJSON( data );
                        //alert(data);
                        var html="";
                        var next = eval(data);
                        $.each(next, function(i, result) {
                            item = "<tr><td>" + result['Bookid'] + "</td><td>" + result['BookName'] + "</td><td>"+result['BookNumber']+"</td><td>"+result['Pubdate']+"</td></tr>";
                            $('.table').append(item);
                        });

                    }
                });
            });
        });
    </script>

        Map<String,Object> map = new HashMap<String,Object>();
        List<Book> books = new ArrayList<Book>();
        try {
            BookDAO bd= DAOFactory.getBookDAOInstance();
            books=bd.findAll();
            //map.put("msg", books);
            //将map转为json,并且传递给客户端
            //将map转为json

            ObjectMapper mapper = new ObjectMapper();
            //并且传递给客户端
            String bookstr=mapper.writeValueAsString(books);
            System.out.println(bookstr);
            response.getWriter().write(bookstr);
        } catch (Exception e) {
            e.printStackTrace();
        }

显示不出来我的信息,这到底是是哪错了呢

  • 写回答

2条回答 默认 最新

  • 打杂的程序员 2020-04-17 09:11
    关注

    打断点一步一步看哪块没有值啊

    评论

报告相同问题?

悬赏问题

  • ¥15 安装svn网络有问题怎么办
  • ¥15 Python爬取指定微博话题下的内容,保存为txt
  • ¥15 vue2登录调用后端接口如何实现
  • ¥65 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
  • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥15 latex怎么处理论文引理引用参考文献