在后端将一个list传到前端。
list 格式 list 里面的元素为字典: [{"id": 1, "name": "dddddddddd"}, {"id": 2, "name": "222"}, {"id": 3, "name": "eret"}, {"id": 4, "name": "\u4e01"}, {"id": 5, "name": "2324"}]
$.get("/classification",function(data,status){ alert (data); var obj= eval(data)//json数据传过来后是字符。需要转化为对象。 for(var i=0;i<obj.length;i++){ $('#establish_3').append(`<button type="button" class="btn btn-default" id=${obj[i].id}>${obj[i].name}</button>`); } });
注意 其中的 是给其中的id 赋予变量
id=${obj[i].id}