Вернуть массив строк из MVC в jQuery ASP.NET

Я хочу вернуть массив строк из функции 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 []" и ту же проблему при доступе к отдельным значениям

6
задан tereško 12 June 2012 в 22:50
поделиться