鍍金池/ 問(wèn)答/PHP/ thinkphp5的return報(bào)錯(cuò),不知道哪里的錯(cuò)誤。

thinkphp5的return報(bào)錯(cuò),不知道哪里的錯(cuò)誤。


新手學(xué)習(xí)thinkphp5,再獲取值想登陸頁(yè)面顯示時(shí),return處總報(bào)錯(cuò),不知道錯(cuò)在哪里。

 public function checklogin(Request $Request)
    {
    $status = 0 ;
    $result =  ' ' ;
    $data = $request  -> param();
   
    return ['status'=>$status,'message'=>$result,'data'=>$data];`
    }

就是最后一句 return 那里報(bào)錯(cuò),不知道為什么。
(ps:求大神指點(diǎn),大學(xué)生,剛接觸框架。謝大佬)


圖片描述


這個(gè)是login.html的代碼,

<script type="text/javascript" src="__STATIC__/lib/jquery/1.9.1/jquery.min.js">
            $(function() {
                $("#login").on('click', function(event) {
                    $.ajax({
                        type: "POST",
                        url: "{:url('checkLogin')}",
                        data: $('form').serialize(),
                        dataType: 'json',
                        success: function(data) {
                            alert(data.status);
                        }

                    });
                })
            })
        </script>

這個(gè)代碼我是想檢測(cè)一下能不能獲取data的數(shù)據(jù),但是點(diǎn)擊了登錄之后沒(méi)有反應(yīng)。
嗯,我這么寫(xiě)是跟著視頻一步步做的,但是視頻就可以運(yùn)行,我也不知道錯(cuò)那了。這個(gè)是哪個(gè)視頻的連接鏈接描述
在視頻的第三部分的第四節(jié)課,管理員登錄與驗(yàn)證哪里。

回答
編輯回答
鹿惑

你先看下結(jié)束的分號(hào)是不是英文的分號(hào),以及return后的那個(gè)分號(hào)之后的那個(gè)反引號(hào)去掉

2018年1月22日 10:34
編輯回答
若相惜

報(bào)什么錯(cuò)誤呢?語(yǔ)法錯(cuò)誤還是啥?;號(hào)前多了個(gè)`?

2018年4月8日 01:25
編輯回答
情未了

解決了嗎,同樣問(wèn)題,checklogin方法 500錯(cuò)誤

2017年10月31日 14:59
編輯回答
厭遇
 public function checklogin(Request $Request)
    {
    $status = 0 ;
    $result =  ' ' ;
    $data = $request  -> param();
   
    $re = ['status'=>$status,'message'=>$result,'data'=>$data];
    // halt($re); //這樣可以直接查看array的數(shù)據(jù)
    // return json($re) //返回json格式
    }

一般不會(huì) 直接返回array的吧

2018年1月14日 10:39