Отправка данных на контроллер Laravel с использованием ajax - PullRequest
0 голосов
/ 21 марта 2020

Я пытаюсь отправить 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); 
}

Не знаю почему и как это исправить

...