У меня есть WebMethod, который возвращает строку массива:Доступ различных элементов в массиве вернулся из 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
на ,
seperator, но я не думаю, что это хорошая практика. Как я могу получить доступ к различным элементам в результирующем массиве по индексу?