thinkphp5中,login獲取不到后面控制器定義的數(shù)據(jù)
這是后面控制器的User.php的代碼
<?php
namespace app\index\controller;
use app\index\controller\Base;
use think\Request;
class User extends Base
{
public function login()
{
return $this->view->fetch();
}
public function checkLogin(Request $request)
{
$status = 0 ;
$result = '' ;
$data = $request -> param();
return ['status'=>$status,'message'=>$result, 'data'=>$data];
}
}
?>
這是前端login的代碼提交的代碼,用了ajax
<script>
$(function(){
$("#login").on('click',function(event){
$.ajax({
type:"POST",
url:"{url('checkLogin')}",
data:$("form").serialize(),
dataType:'json',
success: function (data){
alert(data.status)
}
})
})
})
</script>
前端點(diǎn)擊登錄之后應(yīng)該出來我前面定義好的status的值,但是現(xiàn)彈出來的對話框打印的個(gè)空值不知道哪里沒寫對,求大神指點(diǎn)
4 回答
- 4 回答
- 0 關(guān)注
- 621 瀏覽
添加回答
舉報(bào)
0/150
提交
取消