我有麻煩讀一個JSON結果從控制器的方法回一個數組訪問...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阿賈克斯後叫:
$.post("/Profile/GetCurrent", function(profile) { profileCompleteOpen(profile); }, "json");
以及JavaScript函數呼籲後的回調:
function profileCompleteOpen(profile) {
alert(profile);
alert(profile[0]);
}
第一警報的結果表明,該陣列是這樣的:
[ 「-1」, 「測試」, 「」]
但第二類提醒顯示了結果這樣的:
[
而非
-1
什麼我錯在這裏做什麼......我也比其他時代的一個我這樣做,它似乎是完全一樣的。爲什麼不認識它是一個數組?
謝謝
馬特
完美工作,謝謝! – Matt 2009-12-18 00:37:49