ajax上传文件返回json解析出错

今天遇到个问题记录一下。

用ajax方式上传文件提交表单的时候,后台返回了json数据,但是前台收到的却带有html标签,导致不能解析,原因如下。

虽然数据返回的时候指定了applicaiton/json格式,但是ajax对于有文件上传的请求,返回的时候会默认为text/html格式。需要自己手动对数据进行处理后才能使用。

更深层次的理解见http://www.tuicool.com/articles/yUBv6fn