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[] であり、result[0] は結果として「S」を与えています。