json内容无法传入

来源:3-5 响应JSON数据到页面

慕仔8415870

2021-08-20 13:27

html

 <table border="1">

            <thead>

                <tr>

                    <th>姓名</th>

                    <th>年龄</th>

                    <th>性别</th>

                </tr>

            </thead>

            <tbody>


            </tbody>

        </table>


js

 <script>

               

            var tbody = document.querySelector('tbody')

            var xhr = new XMLHttpRequest()

            xhr.onload = function(){

           

            if(xhr.status == 200){

                var data = JSON.parse(xhr.responseText)

                console.log(data)

                for(var i=0;i<data.list.lenght;i++){

                    var tr = document.createElement('tr')

                    for(var attr in data.list[i]){

                        var td = document.createElement('td')

                        td.innerHTML = data.list[i][attr]

                        tr.append(td)

                    }

                    tbody.append(tr)

                }

               

            }

        }


        xhr.open('GET','/index',true)

        xhr.send()

    </script>


index.js路由

router.get('/index',(ctx,next) => {

  console.log(ctx.request.query)

  ctx.body = {

    errcode : 0,

    errmsg : 'ok',

    list : [

      {"username" : "James","age" : 20,"gender" : "男"},

      {"username" : "Mary","age" : 22,"gender" : "女"},

      {"username" : "Andy","age" : 24,"gender" : "女"}

    ]

  }

})





写回答 关注

1回答

  • 疯狂星期四
    2021-09-25 19:47:27

     for(var i=0;i<data.list.lenght;i++){     // 代码编写错误

Ajax实战案例之列表渲染

Ajax入门到实战,并完成《Ajax实战案例之列表渲染》。

8343 学习 · 34 问题

查看课程

相似问题