Ajax Laravel сообщение в Foreach Вернуться пустую страницу - PullRequest
0 голосов
/ 23 октября 2018

Я просто создаю систему с проектом laravel. Прямо сейчас, когда я нажимаю кнопку, на втором элементе forearch () загружается пустая страница.Я не знаю, почему это происходит или как я могу это исправить, кто-то может мне помочь?заранее спасибо, и это мой код:

$(document).ready(function () {
    $.ajaxSetup({
        headers: {
            'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
        }
    });
});

$('#frm-insert').on('click', function (e) {
    e.preventDefault();
    $('#submit-form').remove();
    $('#div2').show();

    var token = '{{Session::token()}}';
    var url = $(this).attr('action');
    var post = $(this).attr('method');
    var product_review_id = $("#product_review_id").val();
    var user_id = $("#user_id").val();
    var like = $("#like").val();
    $.ajax({
        type:post,
        url:url,
        dataType: 'json',
        data: { product_review_id, user_id, like,token: token},
        processData: false,
        contentType: false,
        cache: false,
        enctype: 'multipart/form-data',
        success:function (data) {
            //                            read_like();
            $("#ajax_results").html(data[0]);
        }
    })
});

`

Форма действия в foreach ()

 <form action="{{route('like')}}" method="post" id="frm-insert" style="margin: 0">
                                            <input type="hidden" name="_token" value="{{ csrf_token() }}">
                                            <input type="hidden" name="product_review_id" value="{{$item->id}}" id="product_review_id">
                                            <input type="hidden" name="like" id="like" value="1">
                                            <input type="hidden" name="user_id"  id="user_id">
                                            <div class="like_comment_form">
                                                <div id="div2" style="display: none"><span style="color: #009900">thank you for your feedback</span></div>
                                                <button id="submit-form">Like</button>
                                                <span style=" color: #dddddd; margin-left: 25px; margin-top: 5px">|</span>
                                                <div class="comment_link">
                                                    <a href="">Comment</a>
                                                </div>
                                            </div>
                                        </form>

Мой контроллер

 public function add_like(Request $r){
    if ($r->ajax()){
        $user = Auth::user();

        $like = new Like();
        $like['product_review_id']=$r->product_review_id;
        $like['user_id']= $user->id;
        $like['like']=$r->like;
        $like->save();
            return response(['msg'=>'insert success']);
    }

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