Javascript $each response并将其放入类中

Javascript $each response并将其放入类中,javascript,jquery,Javascript,Jquery,我希望响应的循环完成(三次循环),并希望将它们附加到列表中,但这对我不起作用,(响应在警报中有值)。我该怎么办 $.ajax({ type: "POST", dataType: "json", url: 'url', data: val, cache: false, success: function (response) { var $unitses = $('<div class="list"></di

我希望
响应的循环完成(三次循环),并希望将它们附加到
列表中,但这对我不起作用,(
响应
在警报中有值)。我该怎么办

$.ajax({
    type: "POST",
    dataType: "json",
    url: 'url',
    data: val,
    cache: false,
    success: function (response) {    
        var $unitses = $('<div class="list"></div>');

        $.each(response, function (index, value){
            $('.list', $unitses).append('value.name');
//alert(response);
        });
        $('#rname').append($unitses); // This don't work append
    },
    "error": function (x, y, z) {
        alert("An error has occured:\n" + x + "\n" + y + "\n" + z);
    }
});
$.ajax({
类型:“POST”,
数据类型:“json”,
url:'url',
数据:val,
cache:false,
成功:功能(响应){
var$单位=$('');
$.each(响应、函数(索引、值){
$('.list',$unitses).append('value.name');
//警报(响应);
});
$('#rname').append($unitses);//这不起作用append
},
“错误”:函数(x、y、z){
警报(“发生错误:\n”+x+“\n”+y+“\n”+z);
}
});
$('.list',$unitses)
将搜索内部有class
list
的元素,但此元素不包含任何其他元素

您需要
$unitses.append(value.name)而不是(注意,没有引号)


这将把所有
value.name
值一个接一个地放在该元素中,这可能不是真正可读的。如果您为
response
提供了一个示例,以及您希望作为输出的内容,我们可以提供更好的帮助。

response
对象是什么样子的?
$('.list',$unitses)
将在
$unitses
内部搜索类为
列表的元素,但此元素不包含任何其他元素。您需要
$unitses.append(value.name)相反(注意,没有引号)(假设回答是正确的)。@Felix Kling-是的回答是正确的,我不知道如何使用它?那么这可能就是答案;)