是否可以在asp.net mvc中使用jquery.ajax获取多个项目?

时间:2012-06-08 06:59:41

标签: jquery asp.net-mvc

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

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

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

function AjaxSucceeded(result) {

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

1 个答案:

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