ajax返回值是什么情况

ajax的返回值如下图所示 ,为什么
图片说明

把前台代码和后台代码贴出来看看,估计是后台响应的地方有错误

看你后台返回数据是否用的 return ,如果是return,尝试在后边打上die断点,看手否还会返回多余资源

既然返回值已经有完整的json结构:{"status":200}证明你的服务端代码没问题。多出来的那一行代码,应该是你再写js的时候,有点小错误。

如果是php的话,输出json后台,加上exit;就不会多用其它的代码了

status:表示返回当前请求的HTTP状态码
200——正确返回
404——找不到访问对象
500——服务器错误
403——没有访问权限

返回200说明流程是ok的
多出来的代码应该是服务端的页面

我遇见过,我是ajax里的dataType属性写错了,你换json或者html挨个试试

检查ajax的dateType,如果是data,改为html,这里没问题的话检查后台代码,如果存在@ResponseBody 注解,去掉即可

ajax中dateType改为json。你把代码贴一下 这样没法看

上传代码,帮你妙解决这个问题

这个是返回页面才会这样子,要返回json

这没法看啊,可能是后台分配的控制器返回一个页面会出现这种情况