Задать вопрос
@boooom

Как вернуть и обработать JSON laravel?

Всех с наступающим!

Нужна ваша помощь!

Есть скрипт, которым передаю данные AJAX
$(document).ready(function(){
                                            $('#contactform').on('submit', function(e){
                                                e.preventDefault();
                                                $.ajax({
                                                    type: 'POST',
                                                    dataType: 'JSON',
                                                    url: '/admin/order/modal/addcomment',
                                                    data: $('#contactform').serialize(),
                                                    success:function(data){
                                                        $('#order').html(data);
                                                    }

                                                });
                                                $('#contactform')[0].reset();
                                            });
                                        });


Обрабатываю и возвращаю обратно

public function addComment(Request $request)
    {
        $siteID = Cache::get('/' . $request->getHttpHost())->id;

        $error = Validator::make($request->all(), [
            'description' => 'required',
        ]);

        if($error->fails()) {return response()->json(['errors' => $error->errors()->all()]);}

        $form_data = array(
            'siteID' => $siteID,
            'order_id' => $request->order_id ?? null,
            'user_id' => $request->user_id ?? null,
            'description' => $request->description ?? null,
            'created_at' => date('Y-m-d H:i:s')
        );

        Order_message::insert($form_data);
        
        return response()->json($request->all());
    }


Дак вот, как эти данные JSON обработать?

Мне надо вставить их в блок с id = order по вот этому шаблону
<div class="item">
                                <div class="left"><div class="image"><img src="/admin/img/user.jpg" alt=""></div></div>
                                <div class="center">
                                    <div class="name">name</div>
                                    <div class="mess">description</div>
                                    <div class="date">created_at</div>
                                </div>
                            </div>


уже почти все уроки на ютубе по ajax, включая индусов, пересмотрел, все равно не могу никак разобраться, выручайте
  • Вопрос задан
  • 98 просмотров
Подписаться 2 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы