Maison > interface Web > js tutoriel > le corps du texte

Fonctionnalité obsolète de jQuery : Comment résoudre l'avertissement « event.returnValue »

Barbara Streisand
Libérer: 2024-10-21 14:24:02
original
437 Les gens l'ont consulté

jQuery Deprecated Feature: How to Resolve

jQuery : Event.returnValue est obsolète

Question :

Lors de l'utilisation de jQuery v1. 10.2, un avertissement apparaît dans la console Google Chrome : "event.returnValue est obsolète. Veuillez utiliser le standard event.preventDefault() à la place." Pouvez-vous identifier le problème et proposer une solution ?

Contexte :

Le code fourni utilise jQuery pour basculer la visibilité de l'état d'un CV en cliquant sur un bouton. L'erreur se produit dans le gestionnaire d'événements pour l'élément "changeResumeStatus", qui est spécifié comme element.

Réponse :

L'avertissement indique que l'utilisation de event.returnValue est obsolète. Cette méthode est progressivement supprimée et doit être remplacée par la fonction standardisée event.preventDefault().

Résolution :

Pour résoudre le problème, mettez à jour votre code pour utiliser event.preventDefault() au lieu de event.returnValue. Voici le gestionnaire d'événements modifié :

$("#changeResumeStatus").click(function (event) {
    $.get("{% url 'main:changeResumeStatus' %}", function (data) {
        if (data['message'] == 'hidden') {
            $("#resumeStatus").text("скрыто");
        } else {
            $("#resumeStatus").text("опубликовано");
        }
    }, "json");
    event.preventDefault(); // Added to prevent default action
});
Copier après la connexion

Cette modification éliminera l'avertissement de dépréciation et garantira le bon fonctionnement du gestionnaire d'événements.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal