数据是自己写的db.json然后用json-server运行的,ajax可以打印出来,渲染不上去
$(function(){
$.ajax({
url:"http://localhost:3000/users",
type:"get",
data:{},
dataType:"json",
success: function(data){
let str = "";
for (var i = 0; i < data.length; i++) {
console.log(data[0].name)
str+="<tr>"
+"<td>data[i].name</td>"
+"<td>'+data[i].age+'</td>"
+"<td>'+data[i].phone+'</td>"
+"<td>'+data[i].email+'</td>"
+"<td>'+data[i].education+'</td>"
+"<td>'+data[i].profession+'</td>"
+"</tr>"
};
$('tbody').append(str)
},
error:function(data){
alert('error')
}
})
})
应该是字符串连接问题