ajax接收数据使用细节
前提了解
ajax中有contentType属性和dataType属性
而使用jQuery封装的 . p o s t 或 者 是 .post或者是 .post或者是.get方法获取数据源, post 和get contentType都是默认的值:application/x-www-form-urlencoded从而导致数据接收失败
dateType和contentType
dataType是设置收到的服务器数据类型,如果设置dataType:“json”,则后台的返回值类型必须是Json格式的对象;如果没有设置此属性,服务器端返回什么数据类型,就是相应类型格式的字符串。而如果传递的data数据是单层嵌套的json格式字符串,则默认格式即可,如果是有多层嵌套的复杂json格式字符串,则需要修改contentType:‘application/json’,不然服务端拿不到数据。
如有错误,欢迎指出