>  Q&A  >  본문

반환된 내용이 json 형식이 아닙니다.

return ['status'=>$status,'message'=>$result, 'data'=>$data];

乌鸦乌鸦2466일 전1660

모든 응답(2)나는 대답할 것이다

  • 乌鸦

    乌鸦2017-12-23 11:28:12

    영상을 바탕으로 작성한 글입니다.

    서버측 코드:

    public function checkLogin(Request $request)
    {
    echo "로그인 확인 방법 입력";
    //초기 반환 매개변수
    $status = 0;
    $result = 'sdasdas';
    $ data = $request->param();

    return ['status'=>$status,'message'=>$result, 'data'=>$data];
    }

    jq의 ajax 코드 :

    $.ajax({
    유형:"post",
    url:"{:url('checkLogin')}",
    data:{user:username,pwd:password,sf:shenfen,xt:xitong } ,
    dataType:"json",
    성공:함수(res){
    경고("실행 성공"+res);
    },error:function(){
    경고("jadhasjdhajlsk")
    }
    })

    프런트 엔드에 마침내 다음이 표시됩니다: jadhasjdhajlsk

    회신하다
    0
  • iamyl

    iamyl2017-12-23 06:20:44

    JSON 형식은 텍스트이고 에코됩니다. 반환값은 배열입니다. 배열을 텍스트로 변환하려면 어떻게 JSON이 필요합니까? 끝은 json

    을 얻을 수 있습니다

    회신하다
    0
  • 취소회신하다