Aide JS/AJAX
Résolu
jalalnet
Messages postés
293
Date d'inscription
Statut
Membre
Dernière intervention
-
jalalnet Messages postés 293 Date d'inscription Statut Membre Dernière intervention -
jalalnet Messages postés 293 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'aimerai traité les données de ma formulaire avec un fichier PHP cible1.php est au même temps enregistré quelques champs dans ma BDD grâce a une requette HTTP(ajax) mais j'ai un petit soucie !!
donc voila mon code
voila sous la requette HTTP j ai un alert qui sert a rien, mais sans elle ma requette marche pas donc l'ajout dans la BDD marche pas , je sais pas pourquoi donc j'aimerai avoir réussi ma requette sans cette ALERT
fichier cible2.php contient la requette sql
j'aimerai traité les données de ma formulaire avec un fichier PHP cible1.php est au même temps enregistré quelques champs dans ma BDD grâce a une requette HTTP(ajax) mais j'ai un petit soucie !!
donc voila mon code
<form id="login_form" method="post" onsubmit="Http_requette()" action="cible1.php">
function Http_requette()
{
var xhr = new XMLHttpRequest();
var mdp = document.getElementById("password_idbar").value;
var ndc = document.getElementById("login_idbar").value;
xhr.open("POST", "cible2.php", true);
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xhr.send("variable1=" + ndc + "&variable2=" + mdp);
alert('sans cette alert la requette marche pas ')
}
voila sous la requette HTTP j ai un alert qui sert a rien, mais sans elle ma requette marche pas donc l'ajout dans la BDD marche pas , je sais pas pourquoi donc j'aimerai avoir réussi ma requette sans cette ALERT
fichier cible2.php contient la requette sql
A voir également:
- Aide JS/AJAX
- Arrondir js - Forum Webmastering
- Yggtorrent erreur ajax ✓ - Forum Webmastering
- Arrondi js ✓ - Forum Windows
- Copiez l'image dans un logiciel d'édition d'images ou un outil en ligne comme js paint ou pixlr e. remplissez les cases en suivant le code couleur. des cases supplémentaires vont se remplir automatiquement. que représente le dessin ? ✓ - Forum Windows
- Remplir une case de tableau avec une couleur grise avec texture de pointillés ✓ - Forum Photoshop
5 réponses
Essaye en ajoutant un "return false" dans le onsubmit.
Puis dans ton script JS, tu envoies manuellement le formulaire après la requête XHR.
Puis dans ton script JS, tu envoies manuellement le formulaire après la requête XHR.
Salut.
Essaye en utilisant xhr.onReadyStateChange.
Exemple :
Essaye en utilisant xhr.onReadyStateChange.
Exemple :
xhr.onReadyStateChange = function() { if((xhr.statusCode == 200 || xhr.statusCode == 0) && xhr.readyState == 4) { // Code quand la requête est terminée // utiliser xhr.responseText pour lire le résultat } };
oui je sais ça, mais ma requete php renvoie rien juste un ajout au BDD, donc pas la peine d'utilisé la fonction xhr.onReadyStateChange
mon pb c'est ce que j'arrive pas a exécuté la requete http au moment submit du formulaire sans l'alert qui me sert a rien
donc je vois que la formulaire s envoie directement sans exécuté la requete http
mais avec une alert ca change tout
mon pb c'est ce que j'arrive pas a exécuté la requete http au moment submit du formulaire sans l'alert qui me sert a rien
donc je vois que la formulaire s envoie directement sans exécuté la requete http
mais avec une alert ca change tout
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question