как получить данные из запроса Ajax? - PullRequest
0 голосов
/ 07 ноября 2018
  $("#sub_category_id").change(function(){
        // alert($(this).val());
        $.ajax({
            type: "GET",
            url: "{{route('get.all.subcategory.type')}}",
            data: 'id=' + $(this).val(),
            success: function (data) {
                $("#sub_category_id").html(data).alert(["type"]);
            }
        });

    });

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

public function getSubType(){

    $subCategory = Category::where('status' , 0)->where('parent_id' , '!=' , 0)->get('type');
    return $subCategory;
}

Маршрут:

 Route::get('get_sub_type', 'QuestionController@getSubType')->name('get.all.subcategory.type');

Я хочу получить тип подкатегории в виде вопросов с помощью jquery ajax. Как я могу получить тип подкатегории с помощью ajax и jquery, который я сохранил в представлении подкатегории.

что-то вроде того, когда я выбираю подкатегорию из вопросов, тогда она показывает мне предупреждение с ее типом, который я сохранил в подкатегории. когда я выбираю подкатегорию в виде вопроса, она должна показывать мне тип категории в предупреждении. если вам нужно больше данных, вы можете спросить.

subcategory image question image

Ответы [ 2 ]

0 голосов
/ 07 ноября 2018

в вашей части контроллера, измените ваш возврат с:

return $subCategory;

до:

 return response()->json($subCategory);

станет:

public function getSubType(){

$subCategory = Category::where('status' , 0)->where('parent_id' , '!=' , 0)->get('type');
return response()->json($subCategory);  }
0 голосов
/ 07 ноября 2018
$("#sub_category_id").change(function(){
        // alert($(this).val());
        $.ajax({
            type: "GET",
            url: "{{route('get.all.subcategory.type')}}",
            data: 'id=' + $(this).val(),
            dataType: 'json',
            success: function (data) {
                $("#sub_category_id").html(data).alert(["type"]);
            }
        });

});

Контроллер:

public function getSubType(){

    $subCategory = Category::where('status' , 0)->where('parent_id' , '!=' , 0)->get('type');
    echo json_encode($subCategory);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...