我想通过.each
函数获取属性吗?
public class UserDto
{
public List<UserNode> UserList { get; set; }
}
public class UserNode
{
public UserNode()
{
UserViews = new List<string>();
}
public Guid Id { get; set; }
public IList<string> UserViews { get; set; }
}
我如何通过.each函数提取值?我想显示ID和用户视图?
success: function (userDetails) {
$.each(userDetails, function() {
$.each(this, function (key, value) {
alert(value);
});
});
},
任何方式来获得这个?
答案 0 :(得分:1)
你很亲密。到此为止:
$.each(userDetails, function() {
但添加参数
$.each(userDetails, function(key, value) {
在回调内部,您可以访问对象中的每个属性名称,以及相应的值。
$.each(userDetails, function(key, value) {
console.log(key, value, userDetails[key], userDetails[key] === value);
});
答案 1 :(得分:0)
这项工作适合我。
for(var a in model)
{
var model2=model[a].UserViews;
for (var k in model2)
{
alert(model2[k]);
}
}