Maison  >  Questions et réponses  >  le corps du texte

Ce qui est renvoyé n'est pas au format json

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

乌鸦乌鸦2466 Il y a quelques jours1661

répondre à tous(2)je répondrai

  • 乌鸦

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

    Ceci est écrit sur la base de la vidéo, c'est écrit comme ça dans la vidéo.

    Code côté serveur :

    public function checkLogin(Request $request)
    {
    echo "Entrez la méthode de vérification de connexion";
    //Paramètres de retour initiaux
    $status = 0;
    $result = 'sdasdas';
    $ data = $request->param();

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

    Code ajax de jq :

    $.ajax({
    type:"post",
    url:"{:url('checkLogin')}",
    data:{user:username,pwd:password,sf:shenfen,xt:xitong } ,
    dataType:"json",
    success:function(res){
    alert("Execution success"+res);
    },error:function(){
    alert("jadhasjdhajlsk")
    }
    })

    Le front-end affichera enfin : jadhasjdhajlsk

    répondre
    0
  • iamyl

    iamyl2017-12-23 06:20:44

    Le format JSON est du texte, et il est renvoyé. Le vôtre est un retour, et c'est un tableau. Comment peut-il s'agir de JSON Vous devez utiliser json_decode(array); la fin peut obtenir json

    répondre
    0
  • Annulerrépondre