Laravel France

Affichage bdd avec une liste déroulante

  • Avatar de GUILLAUMESAUSSOL
    Membre depuis :
    11/04/2018
    Messages :
    1

    Bonjour,

    Je dispose de deux tables, une table "Université" et une table "Diplome"
    Chaque diplome est rataché à une université.

    J'ai une liste déroulante pour afficher toutes les universités :

    <div class="form-group">
    <label for="nomu">@lang('Nom de l\'université')</label>
    <select id="nomu" name="nomu" class="form-control">
    @foreach($universites as $universite)
    <option value="{{ route('DisplayDiplome', [$universite->NOMU]) }}">{{ $universite->NOMU }} </option>
    @endforeach
    </select>
    </div>

    Maintenant j'aimerais afficher les diplomes en fonction de l'université choisie dans mon select. Je pense qu'il faudrait utiliser du ajax.
    J'ai le code suivant mais j'avoue etre vraiment perdu sachant que pour ajax il faut mettre une URL.. fin je suis vraiment perdu si vous avez des idées ou des pistes de réflexion je vous en remercierais :)

    Code en cour :

    @section('script')
    <script>
    $(function () {
    $('#nomu').change(function () {
    $('#tableau').children().remove();
    var route = $('#noma option:selected').attr('value');

    $.ajax({
    url: route,
    type: 'get'
    })
    .done(function (msg) {
    console.log("cool");

    })
    .fail(function (msg) {
    console.log(msg);
    }
    )
    });
    })
    </script>
    @endsection

Vous ne pouvez pas répondre à ce sujet.