【发布时间】:2015-09-14 20:54:25
【问题描述】:
我正在使用这个从我的 ASP.NET WebMethod 向我的 Javascript 发送一个列表:
List<Person> plist = new List<Person>();
string json = "";
System.Web.Script.Serialization.JavaScriptSerializer oSerializer = new System.Web.Script.Serialization.JavaScriptSerializer();
json = oSerializer.Serialize(plist );
return json;
我正在使用它从我的 JS 中检索这些值:
function onSuccess(val) {
var obj = JSON.parse(val)
obj.forEach(function (entry) {
console.log(entry);
});
}
一切正常。但是现在我想返回多个列表,例如:
List<Person> plist = new List<Person>();
List<Car> carlist = new List<Car>();
List<Car> jeeplist = new List<Car>();
使用我之前使用的相同机制。如何将两个列表插入序列化程序并从我的 JS 中打印出来?
编辑
如何从 JS 中获取值?是这样吗?
obj.forEach(function (entry) {
entry.forEach(function (act)
{
console.log(act);
})
});
【问题讨论】:
标签: javascript c# asp.net json webmethod