질문을 삭제하지 말아주세요.!
 
1
0
-1



블레이드뷰에 

        function sms(a) 
        { 
            $.ajax({ 
                type : 'get', 
                url : url, 
                datatype : 'json', 
                data : a, 
                success : function(data){ 
                    console.log(data.result) 
                } 
            }) 
        } 
        $(document).ready(function(){ 
            $("[type='register_check']").on('click',function(){ 
                var a = "ddd"; 
                sms(a); 
            }); 
        }); 
    </script> 

위와같이 정의하고 콘트롤러에 아래와같이 정의하고 

 public function register_check(Request $request) 
    { 
        $a = $request->input('a'); 
        return response()->json([ 
            'result' => $a, 
        ]); 
    } 

Route::get('/auth/register_check','AuthController@register_check')->name('auth.check'); 

로 ajax통신을 시도하는데 

값이 console.log에 ddd 찍혀야되는데 

undefined 이렇게 나오는데 뭐가 잘못된걸까요 ...

    CommentAdd your comment...

    1 answer

    1.  
      1
      0
      -1

      function sms()이 호출하는 서버(변수 url)가 /auth/register_check가 맞나요?


      맞다면, AuthController의 function register_check()가 호출되는게 맞나요?


      네임스페이스 등 순서대로 차분히 되짚어보면 답이 나올 것 같습니다.


      올려주신 것만으로 봐서는 문제가 없어보이네요!

        CommentAdd your comment...