Autour de Laravel

Probleme lors de la modification ajax laravel

Avatar de SAWADOGOSIDIKI
SAWADOGOSIDIKI

salut les amis. j'ai rencontré de serieux problème avec mon application lors de la modification. J'utilise ajax dans laravel pour faire un choix dynamique de mon menu sans rechargé la page et de pouvoir selectionner les valeur lors de l'enregistrement. cela me pose un probleme.(unCaught syntaxError:invalid or token invalid) j'utilise les uuid comme clé dans mon applicacation mais si j'utilise les id en entiers comme clé primaire cela fonctionne correctement

Posté il y a 1 mois
Avatar de CinquièmeDimension
CinquièmeDimension

Salut,

Il va falloir que tu nous montre un peu de code pour qu'on t'aide.

Posté il y a 1 mois
Avatar de SAWADOGOSIDIKI
SAWADOGOSIDIKI

salut voici mon code. NB les relations dans ces model fonctionne bien

https://laravel.sillo.org/une-liste-de-choix-dynamique/

public function user($user_id)
{
     $user = User::whereId($user_id)->first();
    return $user;
}

 public function etablissement($secteur_id)
{
    // Retour des nom etablissements pour le secteur sélectionné
      $etablissement = Etablissement::whereSecteurId($secteur_id)->get();
    return $etablissement;
}

@csrf

        <script>

            $(function(){

                var secteur_id  = {{ old('secteur',$batiment->etablissement) }}; *unCaught syntaxError:invalid or token invalid
                var etablissement_id = {{ old('etablissement',$batiment->etablissement->id) }}; unCaught syntaxError:invalid or token invalid
                // Sélection du secteur
                $('#secteur').val(secteur_id).prop('selected', true);
                // Synchronisation des etablissements
                etablissementUpdate(secteur_id);
                // Changement de la  secteur
                $('#secteur').on('change', function(e) {
                    var secteur_id = e.target.value;
                    etablissement_id = false;
                    etablissementUpdate(secteur_id);
                });
                // Requête Ajax pour les etablissements
                function etablissementUpdate(secteurId) {
                    $.get('{{ url('dashboard/etablissement') }}/'+ secteurId + "", function(data) {
                        // console.log(data);
                        $('#etablissement').empty();
                         $('#etablissement').append($('<option>', {
                            text : 'Veuillez choisir l\'etablissement'
                            }));
                        $.each(data, function(index, etablissement) {
                        //  console.log(etablissement);
                        $.get('{{ url('dashboard/user') }}/'+ etablissement.user_id + "", function(user) {
                        //    console.log(user);
                            $('#etablissement').append($('<option>', {
                                value: etablissement.id,
                                text : user.name
                            }));
                        });
                         });
                        if(etablissement_id) {
                            $('#etablissement').val(etablissement_id).prop('selected', true);
                        }
                    });
                }

            });
            </script>
    </div>
</div><!-- COL END -->
Posté il y a 1 mois

Vous ne pouvez pas répondre à ce sujet.