Я пытаюсь отправить POST-запрос на контроллер Laravel, используя ajax, НО ничего не происходит
Сценарий
<script>
(function($) {
jQuery('#categorie,#marque').change(function () {
var id_marq=$('#marque').val();
var id_cat=$('#categorie').val();
var url = $('#application_url').val();
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
$.ajax({
url: url+"/produits/ajoutPrixProduit",
type:"POST",
data:{'id_cat':id_cat, 'id_marq':id_marq},
dataType: "json",
success: function (response) {
$.each(response, function (key, value) {
$('#nom').append('<option value="' + key.id + '">' + value.libelle + '</option>');
});
}
});
})(jQuery);
});
Маршрут
Route::post('/produits/ajoutPrixProduit', 'MagasinBoardController@selProduit')->name('magasin.selProduit');
Контроллер
public function selProduit(Request $request)
{
$id_cat=$request->id_cat;
$id_marq=$request->id_marq;
.......
return response()->json($listProd);
}
Не знаю почему и как это исправить