return ['status'=>$status,'message'=>$result, 'data'=>$data];
这个是根据视频写的,视频中是这样写的。
服务端的代码:
public function checkLogin(Request $request){ echo "进入到登陆验证方法"; //初始返回参数 $status = 0; $result = 'sdasdas'; $data = $request->param(); return ['status'=>$status,'message'=>$result, 'data'=>$data];}
jq的ajax代码:
$.ajax({ type:"post", url:"{:url('checkLogin')}", data:{user:username,pwd:password,sf:shenfen,xt:xitong}, dataType:"json", success:function(res){ alert("执行成功"+res); },error:function(){ alert("jadhasjdhajlsk") }})
前端最后会显示:jadhasjdhajlsk
JSON格式是文本,并且echo出来的,你这个是return,并且是个数组,怎么能是JSON呢,需要把数组用json_decode(array);转换成文本,前端才能得到json
这个是根据视频写的,视频中是这样写的。
服务端的代码:
public function checkLogin(Request $request)
{
echo "进入到登陆验证方法";
//初始返回参数
$status = 0;
$result = 'sdasdas';
$data = $request->param();
return ['status'=>$status,'message'=>$result, 'data'=>$data];
}
jq的ajax代码:
$.ajax({
type:"post",
url:"{:url('checkLogin')}",
data:{user:username,pwd:password,sf:shenfen,xt:xitong},
dataType:"json",
success:function(res){
alert("执行成功"+res);
},error:function(){
alert("jadhasjdhajlsk")
}
})
前端最后会显示:jadhasjdhajlsk
JSON格式是文本,并且echo出来的,你这个是return,并且是个数组,怎么能是JSON呢,需要把数组用json_decode(array);转换成文本,前端才能得到json