Я хочу вернуть массив строк из функции MVC через вызов jQuery AJAX.
Мой клиентский код:
function get_categories() {
var url = "/Profile/GetCharacters";
$.post(url, function (data) {
alert(data);
});
Но я не могу читать элементы массива. В alert (data)
всегда указано system.array []
а в alert (data [0])
указано s
(т.е. первый символ в system.array []), а не элементы массива.
Вот упрощенная версия моего кода на стороне сервера .. потому что исходный код слишком сложен :)
public Array GetCharacters()
{
var ret = new string[10];
ret[0]="abc";
ret[1] = "def";
ret[2] = "ghi";
return (ret);
}
но это дает вместо этого "System.string []" и ту же проблему при доступе к отдельным значениям