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

后台这样返回一个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);

BIG阳
浏览 627回答 5
5回答

MMMHUHU

直接 return ['aaa' => 0]; Laravel返回一个数组,会直接在响应头加上 json 响应你使用 // 加上预期服务器返回数据的格式 $.ajax({dataType:"json"}); // 建议使用 $.post 更为简洁,

一只斗牛犬

后台要用这个json_encode

不负相思意

echo json_encode(['aaa'=>1]);exit;
打开App,查看更多内容
随时随地看视频慕课网APP