采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
定义了dataType:‘json’就无法获取数据
最后怎么解决的老哥。我也遇到了 不能获取信息 到后台全是null
dataType:json去掉就行了
删掉好像还是不可以 纳闷
可以了。。。 = - 还得等几分钟
同学好,今天加班,实在不好意思,学习进度不错啊,目前应该是最快的了,
@ResponseBody
这个标签请问后台有没有加上,如果data是有值的话,感觉没转成json,我这边前端设置上这个也是没问题的
// 访问后台,绑定帐号 $.ajax({ url : bindUrl, async : false, cache : false, type : "post", dataType : 'json', data : { userName : userName, password : password, verifyCodeActual : verifyCodeActual }, success : function(data) { if (data.success) { $.toast('绑定成功!'); if (usertype == 1) { // 若用户在前端展示系统页面则自动退回到前端展示系统首页 window.location.href = '/o2o/frontend/index'; } else { // 若用户是在店家管理系统页面则自动回退到店铺列表页中 window.location.href = '/o2o/shopadmin/shoplist'; } } else { $.toast('提交失败!' + data.errMsg); $('#captcha_img').click(); } } });
@ResponseBody后台设置了 ,当我把ajax中的dataType : 'json'去掉才可以获取json中的值
加了dataType : 'json' 后台传上的数据是“{“success”:true}”这样data.success显示undefined,把dataType : 'json'去掉后,传上的数据是{success:true} data.success才获取到true
这样看起来有可能是后台解析出来之后的值变成了字符串?加入dataType之后,调用var target = JSON.parse(data). 再看看target.success是多少
登录后可查看更多问答,登录/注册
SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需
2.0k 47
1.9k 41
2.5k 40
1.8k 39
1.5k 37