Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检查jquery中ajax的响应是否为json_Jquery - Fatal编程技术网

检查jquery中ajax的响应是否为json

检查jquery中ajax的响应是否为json,jquery,Jquery,如何检查jquery中ajax的响应是否为json 有时响应将获得json格式,其他时间可能是一段html代码或整数 如何检查给定的响应是json格式还是其他格式 默认情况下,jQuery是智能的,并尝试检测格式。您可以使用各种方法来检测内容类型,最好的方法是查看响应的内容类型标头,但这只有在服务器端应用程序发送适当的标头时才起作用 但是,您确实应该尝试对所有响应保持相同的格式。为什么不简单地更改当前不返回json的内容以将文本包装为json,例如{“text”:“yourtext”}

如何检查jquery中ajax的响应是否为json

有时响应将获得json格式,其他时间可能是一段html代码或整数


如何检查给定的响应是json格式还是其他格式

默认情况下,jQuery是智能的,并尝试检测格式。您可以使用各种方法来检测内容类型,最好的方法是查看响应的内容类型标头,但这只有在服务器端应用程序发送适当的标头时才起作用

但是,您确实应该尝试对所有响应保持相同的格式。为什么不简单地更改当前不返回json的内容以将文本包装为json,例如
{“text”:“yourtext”}