У меня проблемы с чтением результата Json из метода контроллера ...
У меня есть этот метод в моем контроллере:
[AcceptVerbs(HttpVerbs.Post)]
public JsonResult GetCurrent()
{
IList<string> profile = new List<string>();
profile.Add("-1");
profile.Add("Test");
profile.Add("");
return this.Json(profile);
}
И это называется этот пост jquery ajax:
$.post("/Profile/GetCurrent", function(profile) { profileCompleteOpen(profile); }, "json");
и функция javascript, вызываемая для обратного вызова сообщения:
function profileCompleteOpen(profile) {
alert(profile);
alert(profile[0]);
}
Результат первого предупреждения показывает массив следующим образом:
[ "- 1", "Тест", ""]
Но результат второго предупреждения показывает это:
[* * тысяча двадцать-один
вместо
-1 * +1027 *
Что я здесь не так делаю ... Я сравнивал это с другим разом, когда я делаю это, и, похоже, это точно так же. Почему он не распознает, что это массив?
Спасибо,
Matt