为了账号安全,请及时绑定邮箱和手机立即绑定

laravel这样返回的不是json对象吗?

laravel这样返回的不是json对象吗?

PHP
BIG阳 2019-03-12 20:35:25
后台这样返回一个json return response()->json(['aaa'=>1]); 我想在前台oDiv1里面输出这个aaa的值 为什么是undefined呢? ajax("/test",oV1,function(json){ oDiv1.innerHTML=json.aaa; }); 后来我这样试了也不行 请问应该怎么输出aaa的值呢oDiv1.innerHTML=JSON.parse(json.aaa);
查看完整描述

5 回答

?
MMMHUHU

TA贡献1834条经验 获得超8个赞

直接

return ['aaa' => 0];

Laravel返回一个数组,会直接在响应头加上 json 响应
你使用

// 加上预期服务器返回数据的格式
$.ajax({dataType:"json"});

// 建议使用
$.post 更为简洁,
查看完整回答
反对 回复 2019-03-18
?
一只斗牛犬

TA贡献1784条经验 获得超2个赞

后台要用这个json_encode

查看完整回答
反对 回复 2019-03-18
?
不负相思意

TA贡献1777条经验 获得超10个赞

echo json_encode(['aaa'=>1]);
exit;

查看完整回答
反对 回复 2019-03-18
  • 5 回答
  • 0 关注
  • 625 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信