访问从 WebMethod 返回的数组中的不同元素
本文关键字:元素 数组 WebMethod 返回 访问 | 更新日期: 2023-09-27 18:32:32
>我有一个返回数组字符串的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);
时,我得到了数组的所有元素,由一个,
分隔。我知道我可以通过,
分隔符拆分msg.d
,但我认为这不是好的做法。如何按索引访问结果数组中的不同元素?
你应该能够使用 msg.d[0]
,例如获取数组中的第一个项目。