我想通过 jQuery AJAX 调用从 MVC 函数返回一个字符串数组。
我的客户端代码是:
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 []”,并且出现了同样的问题