$(document).ready(function() {
$('#category_id').on('change', function() {
var category_id = $(this).val();
if (category_id) {
$.ajax({
url: '/get-category-name/' + category_id,
type: 'GET',
dataType: 'json',
success: function(data) {
$('#category_name').val(data.category_name);
}
});
} else {
$('#category_name').val('');
}
});
});
Route::get('/get-category-name/{id}', [CategoryController::class, 'getCategoryName']);
public function getCategoryName($id)
{
$category = Category::find($id);
return response()->json(['category_name' => $category->name]);
}
以上就是解决“Ajax Laravel8 - 根据选择的下拉列表值自动填充字段无法工作”问题的方法。