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
这没法看啊,可能是后台分配的控制器返回一个页面会出现这种情况