我有麻烦读一个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