json请求导致浏览器显示弹出窗口,我在动作中设置了JsonResult

时间:2010-08-17 15:32:57

标签: jquery asp.net-mvc json

我的代码:

[HttpPost]
public JsonResult DoBlah()
{
    ..

    return Json(mySerializedObject);
}

在firebug中,我可以看到响应内容类型正在使用application / json。

但出于某种原因,我得到一个带有json响应的弹出窗口。

这里的问题是什么?

1 个答案:

答案 0 :(得分:0)

问题是您的浏览器不知道如何处理application / json。

如果您使用jQuery Ajax函数之一(如$.getJSON())来检索数据,则不应遇到此问题。

很难确切地说,因为我们不知道你用来请求数据的方法。