我想使用jquery.ajax从asp.net mvc应用程序中的服务器检索一些数据。
我正在寻找一种方法来回送(服务器到客户端)多个项目
我可以在asp.net mvc端做什么来在结果中包含更多项
function AjaxSucceeded(result) {
以某种方式在javascript代码中轻松使用它们?
答案 0 :(得分:4)
当您序列化列表时,它的JSON表示也是一个列表。考虑这个例子:
public JsonResult Fetch() {
return Json(new[] { 1, 2, 3 });
}
此方法将返回以下JSON:
[1, 2, 3]
在JavaScript中很容易枚举:
$.get("/fetch/", function(response) {
for(var i = 0; i < response.length; i++) {
alert("Item " + response[i]);
}
});
JSON序列化程序当然可以处理复杂的对象。