0

我想使用 jquery.ajax 在 asp.net mvc 应用程序中从服务器检索一些数据。

我正在寻找一种将多个项目发回(服务器到客户端)的方法

我可以在 asp.net mvc 端做什么以在结果中包含更多项目

function AjaxSucceeded(result) {

以某种方式可以在javascript代码中轻松使用它们?

4

1 回答 1

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 序列化程序当然可以处理复杂的对象。

于 2012-06-08T07:05:30.537 回答