我有一个返回数组字符串的 WebMethod:
[WebMethod]
public static string[] GetDataFromServer()
{
return new string[] { "one", "two", "three" };
}
我正在使用以下代码调用 WebMethod:
$.ajax({
type: "POST",
url: "MyPage.aspx/GetDataFromServer",
data: "{}",
success: function (msg) {
alert(msg.d);
},
error: function (x, e) {
alert("The call to the server side failed. " + x.responseText);
}
});
由于 WebMethod 正在返回一个字符串数组,因此在调用 时alert(msg.d);
,我得到了由 a 分隔的数组的所有元素,
。我知道我可以msg.d
用,
分隔符拆分,但我认为这不是一个好习惯。如何通过索引访问结果数组中的不同元素?