IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AJAX Discussion :

Empêcher fenêtre de dialogue


Sujet :

AJAX

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2016
    Messages : 5
    Points : 6
    Points
    6
    Par défaut Empêcher fenêtre de dialogue
    Bonjour,
    Je me débrouille en php/html et je touche un peu js. J'ai réussi une méthode ajax mais j'ai un tout petit détail qui est TRÈS*agaçant.
    J'explique la situation générale : un tableau composé de pleins d'input. Quand on change la valeur d'un input, ça lance un js avec ajax. Voici la fonction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    function majbase(indeleve,indmat,indtype,idchamp){
    	//alert(idchamp);
    	// on passe comme argument dans la fonction le numéro du champ renseigné, pour savoir élève-matière-type
    	// on récupère la valeur du champ.
    	var value = document.getElementById(idchamp).value;
    	// Méthode AJAX, plus précisemment juste du XmlHttpRequest
    	var xhr = getXhr()
    	// On défini ce qu'on va faire quand on aura la réponse
    	xhr.onreadystatechange = function(){
    		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
    		if(xhr.readyState == 4 && xhr.status == 200){
    			alert(xhr.responseText);	
    			}
    		}
     
    	// Méthode Post
    	xhr.open("POST","14_saisie_note_enreg.php",true);
    	// ne pas oublier ça pour le post
    	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    	xhr.send("IndEleve="+indeleve+
    				"&"+"IndMat="+indmat+
    				"&"+"IndType="+indtype+
    				"&"+"Valeur="+value);	
    }
    Ce qui renvoie donc au fichier 14_…php.
    Et celui-ci qui ne comporte aucun echo m'ouvre très gentiment une boîte de dialogue à chaque exécution. Ce qui rend le formulaire très pénible à utiliser.
    J'aimerais supprimer cette bête boite de dialogue toute vide.
    Merci !

  2. #2
    Futur Membre du Club
    Femme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2016
    Messages : 5
    Points : 6
    Points
    6
    Par défaut
    Question bête… Je me réponds.
    Il suffit de commenter la ligne 12, le alert(xrh…).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 13
    Dernier message: 27/10/2006, 17h24
  2. Réponses: 20
    Dernier message: 04/04/2006, 08h16
  3. Passage de fenêtres de dialogue en second plan.
    Par bakaneko dans le forum C++Builder
    Réponses: 2
    Dernier message: 05/12/2005, 14h28
  4. Réponses: 1
    Dernier message: 24/10/2005, 23h47
  5. TreeView dans une fenêtre de dialogue
    Par Bilouzzz dans le forum MFC
    Réponses: 3
    Dernier message: 16/09/2005, 15h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo