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

Jquery json请求导致浏览器显示弹出窗口,我在操作中设置了JsonResult,jquery,asp.net-mvc,json,Jquery,Asp.net Mvc,Json,我的代码: [HttpPost] public JsonResult DoBlah() { .. return Json(mySerializedObject); } 在firebug中,我可以看到响应内容类型使用application/json 但出于某种原因,我得到了一个带有json响应的弹出窗口 这里可能有什么问题?问题是您的浏览器不知道如何处理application/json 如果您使用jqueryajax函数之一来检索数据,那么您不应该遇到这个问题 很难说清楚,因为

我的代码:

[HttpPost]
public JsonResult DoBlah()
{
    ..

    return Json(mySerializedObject);
}
在firebug中,我可以看到响应内容类型使用application/json

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


这里可能有什么问题?

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

如果您使用jqueryajax函数之一来检索数据,那么您不应该遇到这个问题


很难说清楚,因为我们不知道您使用什么方法来请求数据。

您是在发布常规帖子而不是Ajax帖子吗?看看这个。如果弹出窗口就是这个意思,那么Ajax调用永远不会打开新的浏览器窗口。你能提供调用Json方法的代码吗?他可能和这个家伙有同样的问题: