采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
定义了dataType:‘json’就无法获取数据
最后怎么解决的老哥。我也遇到了 不能获取信息 到后台全是null
dataType:json去掉就行了
删掉好像还是不可以 纳闷
可以了。。。 = - 还得等几分钟
同学好,今天加班,实在不好意思,学习进度不错啊,目前应该是最快的了,
@ResponseBody
这个标签请问后台有没有加上,如果data是有值的话,感觉没转成json,我这边前端设置上这个也是没问题的
// 访问后台,绑定帐号
$.ajax({
url : bindUrl,
async :
false
,
cache :
type :
"post"
dataType :
'json'
data : {
userName : userName,
password : password,
verifyCodeActual : verifyCodeActual
},
success :
function
(data) {
if
(data.success) {
$.toast(
'绑定成功!'
);
(usertype == 1) {
// 若用户在前端展示系统页面则自动退回到前端展示系统首页
window.location.href =
'/o2o/frontend/index'
;
}
else
{
// 若用户是在店家管理系统页面则自动回退到店铺列表页中
'/o2o/shopadmin/shoplist'
'提交失败!'
+ 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.1k 47
2.0k 41
2.7k 40
2.0k 39
1.6k 37
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号