J'ai utilisé $. fonction ajax pour récupérer les données de C # dans MVC3. Javascript - récupérer - jQuery: Renvoie les données après le succès de l'appel ajax. 0, je souhaite maintenant obtenir la valeur de la fonction de succès de $ et l'utiliser dans une autre fonction définissant une variable globale et y mettant le résultat s'il vous plaît laissez-moi savoir comment puis-je obtenir la valeur. Réponses: 0 pour la réponse № 1 Invoquer une fonction de rappel depuis le success une fonction. Très probablement, vous traitez tout comme synchrone lorsque Ajax est asynchrone. Faible chemin sale serait probablement de spécifier async:false
L'image suivante décrit le résultat souhaité Article précédent La méthode $() 3 mars 2020 Article suivant La méthode $. getJSON() 3 mars 2020
Dans cette leçon, nous allons voir comment utiliser l'Ajax pour gérer les formulaires et notamment pour valider les différents champs de formulaire en temps réel et sans rechargement de la page ni du formulaire. La sérialisation des données des formulaires En informatique, la sérialisation se définit comme un processus de transformation de structures de données dans un format pouvant être stocké ou transmis et reconstruit ultérieurement. jQuery met deux méthodes à notre disposition pour sérialiser les données de formulaire: les méthodes serialize() et serializeArray(). Ces méthodes vont nous permettre de modifier le format des données de formulaire avant leur envoi. La méthode serialize() sérialise les données d'un formulaire en les changeant en une chaîne de requête. Pour que la valeur de l'élément soit sérialisée, il doit avoir un attribut name. Notez également que les valeurs des input type="checkbox" et input type="radio" ne sont incluses que si elles sont cochées. Récupérer données ajax jquery slider. La méthode serializeArray() est similaire à la méthode code>serialize() à la différence qu'elle produit un tableau d'objets plutôt qu'une chaine.
Pour éviter toute erreur, nous supprimerons les espaces du début et de fin pour ne pas les prendre en compte grâce à la fonction trim(): var nombreMots = ($(this)())(' '); if($(this)() === '') { nombreMots = 0;} Pour contrôler le mot de passe, nous utilisons la fonction: match, qui permet d'obtenir un tableau des correspondances entre la chaîne courante et une expression rationnelle. Pour le code JS visitez la page suivante: Correction Pour le code PHP visitez la page suivante: Correction Article précédent TP1 AJAX 8 avril 2020
Je reviens vers vous prochainement
") () (1500);}}); */ //2nde façon de l'écrire $( "pages/", function( dataString) { (1500);}); // permet de ne pas recharger la page return false;}); // fin du script});})(jQuery); et la page php qui envoie l'email php // le script fonctionne pour l'envoi d'email mais je ne sais pas comment récupérer les données en post avec l'AJAX ini_set( 'display_errors', 1); error_reporting( E_ALL); $from = ""; $to = ""; $subject = "sujet"; // message d'erreur pour la ligne suivante $message = $_POST['dataString']; $headers = "From:". $from; mail($to, $subject, $message, $headers); echo "L'email a été envoyé. AJAX simplifié avec jQuery. "; Merci d'avance pour vos réponses. 25 avril 2019 à 22:29:32 Bonjour Tu récupères mal les données du formulaire Il faudrait faire un truc du style rialize() Et pour la récupération du post en php $n'amène = $_POST['name'] etc Fait un print_r de la variable $_post tu comprendras mieix Pyt 25 avril 2019 à 22:48:47 bonjour, merci pour ta réponse.Devrait vous donner une meilleure image. Original L'auteur craigtb | 2012-01-29