Lorsque vous travaillez avec AJAX à l'aide de jQuery, la configuration de la fonction de rappel pour gérer la réponse à la demande est cruciale pour le traitement ultérieur. Cet article explore un scénario dans lequel un traitement supplémentaire est souhaité en fonction des résultats d'un appel AJAX, fournissant une solution détaillée.
Un extrait de code jQuery est fourni, qui crée un POST AJAX. requête en utilisant la méthode .post() de jQuery. Les données envoyées au serveur sont au format JSON, contenant une seule paire clé-valeur avec la clé « numéro » et la valeur étant le numéro à traiter.
La fonction de rappel, ".done()", est exécutée lorsque la requête AJAX réussit. Cependant, les données de réponse reçues directement du serveur ne sont pas au format attendu, car elles incluent du contenu HTML indésirable. L'objectif est d'extraire uniquement le nombre souhaité, qui est le produit du nombre soumis multiplié par deux.
Pour résoudre ce problème, un script PHP distinct est recommandé. Ce script affichera uniquement le nombre multiplié, sans aucun contenu HTML supplémentaire. En effectuant une requête AJAX à ce nouveau script au lieu de faire écho au HTML dans le script d'origine, les données de réponse contiendront uniquement la valeur souhaitée.
En résumé, en utilisant un script PHP dédié pour gérer la requête AJAX, le la réponse peut être facilement traitée et utilisée pour des tâches supplémentaires au sein de l'application de l'utilisateur, garantissant ainsi un flux de travail plus propre et plus efficace.
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!