ajax里面的dataType和服务端setContentType,

2019-01-02 22:57发布

我看了网上说:

1、服务端不返回response.setContent-type:application/json,前端dataType指定json,解码http响应内容,data类型是Object

2、服务端返回response.setcontent-type:application/json,前端dataType不指定json,解码 http响应内容,data类型是Object

难道dataType和服务端只要设置一个就可以,两者功的么?这两个是不是重复了

一般post请求服务端需要设置response.setcontent-type?get请求不用吗 

就是ajax请求

标签: java web
2条回答
啃猪蹄的小仙女
2楼-- · 2019-01-02 23:34

一般这两个参数是进行ajax提交上传时用

查看更多
冷血范
3楼-- · 2019-01-02 23:39

请关注Http协议中的request header和response header。

1、服务端设置content-type,这是response header,意思是,服务端告诉客户端,我返回的格式是什么。

2、客户端设置dataType(这个其实是jq的ajax),表示把响应当成json来解析。

查看更多
登录 后发表回答