ajax里面的dataType和服务端setContentType

新手上路,请多包涵

ajax里面的dataType和服务端setContentType,这两个是不是重复了,为什么有时服务端设置text/plain,dataType设置了“json”,就会报错?

我看了网上说:

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

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

,先问解码http啥意思,json等不是数据类型吗,解码不是什么iso-8859-1,utf-8之类的么,这怎么扯到一起了。然后为什么这两个都可以解码,返回Object,难道dataType和服务端只要设置一个就可以,两者功能是一样的么?

阅读 923
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题