这是我第一次使用 json。我正在尝试从我的操作方法中返回 Json:
public JsonResult Upload()
{
...
return Json(new { foo = "sos....sos....sos..."});
}
但结果我得到的只是我的消息包装在这个“pre”标签中。如何从中解析“foo”?
"<pre style="word-wrap: break-word; white-space: pre-wrap;">{"foo":"sos....sos....sos..."}</pre>"
最佳答案
我认为您收到包含在 pre 标记中的数据的原因是因为您请求的数据是 HTML 而不是纯文本或 json。
尝试将数据类型指定为 json 以停止将响应转换为 HTML。
关于javascript - 包裹在 pre 标签中的 Json 结果——如何获取它的值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7559461/