后端拿到数据返回到前端,

img
我如何把数据遍历到table表格中 ,我下面的写法显示不出来

<table  name="tablebl" >
</table>
</body>
<script src="../jquery-3.4.1/jquery-3.4.1.min.js"></script>
<script>
    function cha() {
        $.ajax({
            url: "/zd/chaxungd",
            method: "POST",
            dataType: "json",
            success: function (data){
                //判断打印一下是否得到了返回值
                alert(JSON.stringify(data));
                //如果后台有多条数据,使用each循环接收
                $.each(data, function (i,n){
                    $("table1").append("<tr><td>"+n.zdid+"</td></tr>")
                });
            }
        });
    }


看你的前端好像使用了什么UI框架,为何不用他们的框架封装的方法呢,另外你写的jquery是不是写的有些问题呀
16行改成

 $("table").append("<tr><td>"+n.zdid+"</td></tr>")

或者将table标签的name改成id,然后16行这样写

 $("#table").append("<tr><td>"+n.zdid+"</td></tr>")

第16行代码
$("table1").append(""+n.zdid+"")

("table1")写错了,改为$("[name='tablebl']")

如果能帮到你,望【采纳】