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

라라벨에서 ajax를 사용할 경우 무한 루프에 빠지는 경우는 문제가 어디에 있는 걸까요 ?


@section('scripts')
    <script type="text/javascript">
    $(function() {
        $('#mb_id').blur(function(){
            var _token = $("input[name='_token']").val();
            var mid = $('#mb_id').val();
            $.ajax({
               type : "post",
               url : "/join/checkid",
               dataType : "text",
               data : {id : mid, _token:_token },
               success : function(res) {
                   $("#idch").html(res);
                   console.log(res);
               }
            });
        });
    });
    </script>
@stop
public function checkid(Request $request)
{
    $data = Request::input('mid');

    $row = DB::table('v_account_admins')
        ->select("user_id")
        ->where('user_id', '=', $data)
        ->get();

    $count = count($row);

    if($request->ajax()){
        return response()->json(['status'=>$data]);
    }
    return response()->json(['status'=>$data]);
}



    CommentAdd your comment...

    1 answer

    1.  
      1
      0
      -1

      (정확히 기억이 안나지만) 브라우저에서 Too many redirect 와 같은 메시지를 받으신건가요? 개발자 도구 네트워크 탭으로 보면 checkid → checkid/ → checkid → checkid/ → ... 와 같이 루핑하는 현상을 보셨다면, "laracasts.com 브라우저에서_뱉은_정확한_에러_메시지"로 검색해 보시면 금방 답을 찾을 수 있을 겁니다. Urlrewrite 및 웹 서버 설정 문제였던 걸로 기억합니다.

        CommentAdd your comment...