zoukankan      html  css  js  c++  java
  • 关于ajax请求返回类型问题

      昨天遇到一个问题,是关于请求到的json数据没有正确渲染,打开谷歌调试器里面的network中的response,看到的是正常返回的json数据,打开json.cn,复制返回的数据,也能正常解析,但是实际情况就是解析有问题,很奇怪。

      最后,在network中的返回参数response headers显示Content-Type: text/html,说明这个返回的参数并不是json格式,如果是标准的json,应该是application/json。

      找到问题就好办了,这个是项目中的后端配置文件没有修改,改过就OK了。

      顺便普及了下content-type的常用类型:

      1、 服务端需要返回一段普通文本给客户端,Content-Type="text/plain"
      2 、服务端需要返回一段HTML代码给客户端 ,Content-Type="text/html"
      3 、服务端需要返回一段XML代码给客户端 ,Content-Type="text/xml"
      4 、服务端需要返回一段javascript代码给客户端,Content-Type="application/javascript"
      5 、服务端需要返回一段json串给客户端,Content-Type="application/json"

      ps:

      response.setContentType(MIME)的作用是使客户端浏览器,区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据。

      MIME映射策略就是在网页中使用哪个应用程序(即插件),打开哪种文件。

  • 相关阅读:
    springboot p6spy 打印完整sql
    mybatis报Invalid bound statement (not found) 分析
    springboot Actuator健康检查
    springboot idea 配置热加载
    面试加笔试大全
    面试题(二)
    面试题(一)
    AJAX技术简介及入门实例
    Google的AJAX翻译程序,使你快速全球化
    ASP.NET调用javascript脚本的方法总结
  • 原文地址:https://www.cnblogs.com/pijiaxiang/p/6156109.html
Copyright © 2011-2022 走看看