Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何检查 jquery 中 ajax 的响应是否为 json?
有时响应会得到 json 格式,有时可能是一段 html 代码或整数。
如何检查给定的响应是 json 格式还是其他格式?
默认情况下,jQuery 是智能的并尝试检测格式。您可以使用各种方法来检测内容类型,最好的方法是查看响应的内容类型标头 - 但这仅在您的服务器端应用程序发送适当的标头时才有效。
但是,您确实应该尝试使所有响应的格式保持相同。为什么不简单地更改当前不返回 json 的任何内容以将文本包装在 JSON 中,例如{"text": "yourtext"}
{"text": "yourtext"}