簡體   English   中英

如何從Ajax請求獲取數據?

[英]how to get data from Ajax request?

  $("#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獲取子類別的類型。

就像當我從問題中選擇一個子類別時,它會向我顯示其類型已存儲在子類別中的警報。 當我從問題視圖中選擇子類別時,它應該在警報中向我顯示類別類型。 如果您需要更多數據,可以詢問。

子類別圖片 問題圖片

$("#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);
}

在控制器部分,從更改您的回報:

return $subCategory;

至:

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

它將變成:

public function getSubType(){

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM