второй запрос, а затем ошибка $ request -> ajax () - PullRequest
0 голосов
/ 03 мая 2020

У меня есть foreach l oop для отображения каждого в клинке. Я использую ajax для отправки запроса контроллеру, но я сталкиваюсь с некоторой проблемой: первый l oop ajax работает нормально, а второй и другие ответы черного цвета b / c в контроллере проверяют, что запрос ajax. Я не знаю, почему запрос не ajax, любая помощь, спасибо.

Blade-файл

{!! Form::open(['method' => 'POST','route' => ['conference.storeRate', $conference->id], 'id' => "conferenceRate"]) !!}

<div style="margin: 5px">
   <button  type="submit" class="btn btn-primary">Submit Review</button>
</div>

{!! Form::close() !!}

script

$("#conferenceRate").submit(function(e){
            $.ajaxSetup({
                headers: {
                    'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                }
            });
            e.preventDefault();
            var post_url = $(this).attr("action"); //get form action url
            var request_method = $(this).attr("method"); //get form GET/POST method
            var form_data = $(this).serialize(); //Encode form elements for submission
            $.ajax({
                type:request_method,
                url:post_url,
                data:form_data,
                success:function(data){

                if($.isEmptyObject(data.error)){
                        $("#msg").show();
                        $("#msg").html("Successfuly Rated!!");
                        $("#msg").fadeOut(5000);

                 }else{
                  jQuery('.alert-danger').show();
                  jQuery('.alert-danger').html('<p>'+data.error+'</p>');
                  jQuery('.alert-danger').fadeOut(10000);

                    }


                       }//end success data function

                    });//end of ajax for get org

  });// end search 
</script>

Контроллер

    public function conferenceStore(Request $request, $id)
    {
return response()->json($request->ajax()); // false 
        if($request->ajax())
        {
        }
}

Мой первый l oop работает нормально, проходит проверку запроса равно ajax, но другое 2-е, 3-е значение l oop не отвечает на ложь при проверке идентификатора запроса ajax

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...