Javascript 为什么JsonResult解析为不同的类型?

Javascript 为什么JsonResult解析为不同的类型?,javascript,asp.net-mvc-3,internet-explorer,Javascript,Asp.net Mvc 3,Internet Explorer,我的MVC 3控制器返回一个包含列表的JsonResult,该列表解析为客户端上的javascript数组。我可以通过使用IE开发者工具对javascript对象执行快速监视来看到这一点 variableName[variableValue]对象,数组 现在,我从另一台电脑上运行这个完全相同的网站,结果只解析为一个对象,而不是一个数组 variableName[variableValue]对象 这两个都是IE9,只是在两台不同的机器上。有人知道这是为什么吗?我如何控制它,使javascript呈

我的MVC 3控制器返回一个包含列表的JsonResult,该列表解析为客户端上的javascript数组。我可以通过使用IE开发者工具对javascript对象执行快速监视来看到这一点

variableName[variableValue]对象,数组

现在,我从另一台电脑上运行这个完全相同的网站,结果只解析为一个对象,而不是一个数组

variableName[variableValue]对象


这两个都是IE9,只是在两台不同的机器上。有人知道这是为什么吗?我如何控制它,使javascript呈现始终是和数组?谢谢。

我忽略了一个事实,即不工作的浏览器实际上是IE8,而工作的浏览器是IE9。Discrepency解释道。

你能提供更多的背景信息吗?为什么这会给你带来问题?你能添加一些代码吗:控制器动作,以及在js中对结果做些什么?