Problèmes PHP/AJAX
Résolu/Fermé
leandro95
Messages postés
67
Date d'inscription
vendredi 25 avril 2014
Statut
Membre
Dernière intervention
5 juin 2016
-
Modifié par leandro95 le 22/11/2014 à 18:36
leandro95 Messages postés 67 Date d'inscription vendredi 25 avril 2014 Statut Membre Dernière intervention 5 juin 2016 - 23 nov. 2014 à 22:11
leandro95 Messages postés 67 Date d'inscription vendredi 25 avril 2014 Statut Membre Dernière intervention 5 juin 2016 - 23 nov. 2014 à 22:11
A voir également:
- Problèmes PHP/AJAX
- Easy php - Télécharger - Divers Web & Internet
- \R php ✓ - Forum PHP
- Php if plusieurs conditions ✓ - Forum PHP
- Echo image php ✓ - Forum PHP
- Br php ✓ - Forum PHP
3 réponses
jordane45
Messages postés
38314
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
22 nov. 2014 à 22:36
22 nov. 2014 à 22:36
Bonsoir,
c'est dommage que tu n'aies pas gardé la syntaxe que je t'ai conseillé...
https://forums.commentcamarche.net/forum/affich-31093961-problemes-et-question-php-ajax
Par contre... tu es sympa.. tu nous dis .. "ça ne marche pas" ... mais bon.. nous ne sommes pas devins...;
Au passage.. je t'invite fortement à installé le plugin FireBug (pour FireFox) .. à le lancer... à lancer ta page web .. et à regarder ce que firebug t'affiche dans la console... ça peut fortement aider à comprendre le souci.
c'est dommage que tu n'aies pas gardé la syntaxe que je t'ai conseillé...
https://forums.commentcamarche.net/forum/affich-31093961-problemes-et-question-php-ajax
Par contre... tu es sympa.. tu nous dis .. "ça ne marche pas" ... mais bon.. nous ne sommes pas devins...;
Au passage.. je t'invite fortement à installé le plugin FireBug (pour FireFox) .. à le lancer... à lancer ta page web .. et à regarder ce que firebug t'affiche dans la console... ça peut fortement aider à comprendre le souci.
yassinozi
Messages postés
43
Date d'inscription
samedi 10 juillet 2010
Statut
Membre
Dernière intervention
18 juin 2016
1
23 nov. 2014 à 13:24
23 nov. 2014 à 13:24
Bonjour,
Ta méthode est correcte, tu as juste quelques erreurs au niveau du code,
1)
sur le formulaire il faut que tu change le type du bouton "Submit" par un bouton de type "Button", pour ne pas rafraichir la page quand tu cliques dessus et afin que le résultat reste visible.
...
<form>
<p>
Nom d'utilisateur : <input type="text" id="username" />
Mot de passe : <input type="password" id="password" />
<input type="button" id="submit" value="Se connecter !" />
</p>
</form>
...
2)
C'est pas la peine de mettre tout l'URL quand le fichier test2.php est dans le même répertoire.
...
$.post(
// 'http://localhost/Project/modules/mod_dashboard/test2.php',
"test2.php",
// le nom de la page est suffisant dans ce cas.
{
login : $("#username").val(),
password : $("#password").val()
},
...
3)
Au niveau de la page test2.php, tu dois changer $_POST["username"] par $_POST["login"]. parce que la variable que tu as choisi sur la méthode $.post au-dessus est login non pas username.
...
login : $("#username").val(),
//donc $_POST["login"] est non $_POST["username"].
...
Ta méthode est correcte, tu as juste quelques erreurs au niveau du code,
1)
sur le formulaire il faut que tu change le type du bouton "Submit" par un bouton de type "Button", pour ne pas rafraichir la page quand tu cliques dessus et afin que le résultat reste visible.
...
<form>
<p>
Nom d'utilisateur : <input type="text" id="username" />
Mot de passe : <input type="password" id="password" />
<input type="button" id="submit" value="Se connecter !" />
</p>
</form>
...
2)
C'est pas la peine de mettre tout l'URL quand le fichier test2.php est dans le même répertoire.
...
$.post(
// 'http://localhost/Project/modules/mod_dashboard/test2.php',
"test2.php",
// le nom de la page est suffisant dans ce cas.
{
login : $("#username").val(),
password : $("#password").val()
},
...
3)
Au niveau de la page test2.php, tu dois changer $_POST["username"] par $_POST["login"]. parce que la variable que tu as choisi sur la méthode $.post au-dessus est login non pas username.
...
login : $("#username").val(),
//donc $_POST["login"] est non $_POST["username"].
...
leandro95
Messages postés
67
Date d'inscription
vendredi 25 avril 2014
Statut
Membre
Dernière intervention
5 juin 2016
Modifié par leandro95 le 23/11/2014 à 22:17
Modifié par leandro95 le 23/11/2014 à 22:17
Tout fonctionne merci bcp yassinozi
22 nov. 2014 à 23:20
voilà ce que la console m'affiche
23 nov. 2014 à 00:33
Mais lorsque tu executes ton code... il devrait te faire apparaitre une ligne concernant l'ajax... que t'affiche t'il dedans ??
Et tu ne nous as pas non plus dit .. en quoi ça ne marchait pas....
Et enfin.. tu as repris ma syntaxe ?
Si oui.. montres nous le code ainsi corrigé !
Modifié par leandro95 le 23/11/2014 à 10:40