ホームページ  >  に質問  >  本文

返される内容は json 形式ではありません

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

乌鸦乌鸦2466日前1662

全員に返信(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({
    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

    返事
    0
  • iamyl

    iamyl2017-12-23 06:20:44

    JSON 形式はテキストであり、それは配列です。どうすれば JSON をテキストに変換してからフロントを使用する必要があります。最後にjsonを取得できます

    返事
    0
  • キャンセル返事