![](/img/trans.png)
[英]Pass array of arrays from javascript to spring mvc controller using ajax
[英]Pass Array from MVC Controller to Javascript
是否可以读取从MVC控制器传递给JavaScript的数组的内容?
这是我控制器中的一个返回数组的方法。 (之前曾尝试过使用列表,但未成功)
public string[] GetAllEvents()
{
string[] array = new string[2];
array[0] = "a";
array[1] = "b";
List<string> lst = new List<string>();
lst.Add("a");
lst.Add("b");
return array;
}
这是我从中调用Controller方法的JavaScript函数。
function GetAllEvents() {
$.ajax({
type: "GET",
url: "/Service/GetAllEvents",
success: function (result) {
alert(result.toString() + " " + result[0]);
},
error: function (req, status, error) {
//alert("Error");
}
});
};
结果是System.String [],结果[0]给了我“ S”。
MVC操作应返回ActionResult
。
然后,您可以return Json(list, JsonRequestBehavior.AllowGet)
,它将起作用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.