Il s'agit d'une requête ajax, et la page ne sautera pas lors d'une requête ajax Pourquoi n'utilisez-vous pas simplement une requête normale si vous vous déconnectez ?
Vous venez d'envoyer une requête ajax sur le front-end au lieu d'un saut de page.
Soit le backend renvoie les données json et le frontend utilise js pour accéder à la page de destination en fonction de son contenu soit le frontend accède directement à l'adresse cible et laisse le backend rediriger vers la page de destination ;
Les données de retour de la requête ajax seront traitées dans la fonction de retour (données, statut). Vous pouvez accéder à la page dans cette fonction ou vous pouvez écrire comme ceci
Utiliser ajax pour s'appeler est une erreur, donc la page frontale ne sautera pas. Si vous ne me croyez pas, tapez les données et le statut dans la fonction de rappel ajax pour voir quel est le résultat
Le saut peut être effectué à la fois sur le front-end et sur le back-end. Si vous utilisez ajax, cela signifie que vous souhaitez recevoir des éléments du back-end et ne pas le laisser contrôler le saut de page. utilisez location.href
Les requêtes Ajax ne sauteront pas dans le code en arrière-plan car un travail asynchrone a été effectué. Après avoir exécuté votre code en arrière-plan, le contenu de votre méthode Exit(){...} sera renvoyé à la méthode function(data,status). dans votre front-end, Ajax existe dans les données Si vous souhaitez sauter : utilisez
Il s'agit d'une requête ajax, et la page ne sautera pas lors d'une requête ajax
Pourquoi n'utilisez-vous pas simplement une requête normale si vous vous déconnectez ?
Vous venez d'envoyer une requête ajax sur le front-end au lieu d'un saut de page.
Soit le backend renvoie les données json et le frontend utilise js pour accéder à la page de destination en fonction de son contenu
soit le frontend accède directement à l'adresse cible et laisse le backend rediriger vers la page de destination ;
Saut de la page de contrôle après qu'Ajax renvoie le résultat :
Les données de retour de la requête ajax seront traitées dans la fonction de retour (données, statut). Vous pouvez accéder à la page dans cette fonction
.ou vous pouvez écrire comme ceci
Utiliser ajax pour s'appeler est une erreur, donc la page frontale ne sautera pas. Si vous ne me croyez pas, tapez les données et le statut dans la fonction de rappel ajax pour voir quel est le résultat
Le saut peut être effectué à la fois sur le front-end et sur le back-end. Si vous utilisez ajax, cela signifie que vous souhaitez recevoir des éléments du back-end et ne pas le laisser contrôler le saut de page. utilisez location.href
Les requêtes Ajax ne sauteront pas dans le code en arrière-plan car un travail asynchrone a été effectué. Après avoir exécuté votre code en arrière-plan, le contenu de votre méthode
dans le corps de la méthode.Exit(){...} sera renvoyé à la méthode
function(data,status)
. dans votre front-end, Ajax existe dans les donnéesSi vous souhaitez sauter : utilisez
N'avez-vous pas configuré le résolveur de vue