【发布时间】:2023-03-26 23:25:01
【问题描述】:
$("#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 获取我保存在子类别视图中的子类别类型。
当我从问题中选择一个子类别时,它会向我显示我保存在子类别中的类型的警报。当我从问题视图中选择一个子类别时,它应该在警报中显示类别类型。如果您需要更多数据,可以询问。
【问题讨论】:
-
return response()->json($subCategory)因为需要返回json格式的数据 -
你有没有在控制器中调用请求对象来获取子类别?
-
没有。我不知道该怎么做。
-
echo json_encode($subCategory);而不是返回。并将dataType: 'json'添加到您的ajax 调用中。 -
我仍然没有得到子类别的类型
标签: javascript jquery ajax laravel