[英]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.