Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Problème avec confirm() et AJAX



  1. #1
    anto2b

    Problème avec confirm() et AJAX


    ------

    Voilà mon problème :

    Si je confirme (si je clique sur ok) cela appelle une page en php (dans ce cas 'ajout_dem.php') qui va s'executer mais sans recharger la page (d'où l'utilisation de l'ajax).

    Et lorsque je cliquer sur "Annuler" le php est quand même exécuter alors que j'ai bien mis la condition. Je ne comprend vraiment pas.

    Code:
    function demande_jeu(w) {
      var demande_j=confirm("Voulez-vous jouer contre "+w+" ?");
      if (demande_j==true)
      {
     var xhr_conf = null;
     var URL4 = "ajout_dem.php";
    	if(window.XMLHttpRequest)
    		xhr_conf = new XMLHttpRequest();
    	else if(window.ActiveXObject)
    		xhr_conf = new ActiveXObject("Microsoft.XMLHTTP");
    	else
    	{
    		alert("Votre navigateur ne supporte pas l'affichage de cette page (Javascript AJAX)");
    		return;
    	}
    	URL4 = URL4 + "?dest="+w;
    	xhr_conf.open("GET",URL4, false);
    		
    	xhr_conf.onreadystatechange = function()
    	{
    		if(xhr_conf.readyState == 4)
    		{
    		/*rien*/
    		}
    	}
    	
    	xhr_conf.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    	
    	xhr_conf.send(null);
      }
      else return 0;
      }

    -----

  2. #2
    photon57

    Re : Problème avec confirm() et AJAX

    Le code a l'air correct (sans connaitre javascript). Je suppose que le problème viendrait de la déclaration de ta variable demande ... tu as essayé en t'en passant :
    Code:
    if (confirm("Voulez-vous jouer contre "+w+" ?"))

  3. #3
    Tlaloc

    Re : Problème avec confirm() et AJAX

    Bonjour anto2b,
    Ton code est bon (en tout cas la partie qui concerne le confirm), je l'ai testé et je n'ai pas eu de problème... Est-ce que ta page est en ligne pour qu'on puisse tester ?
    Est-ce que ça te fait ça sur tous les navigateurs ?
    Est-ce que tu as essayé de debugger avec firebug ?

Discussions similaires

  1. Ajax+Php+MySql pour AutoComplétion
    Par squal31 dans le forum Programmation et langages, Algorithmique
    Réponses: 37
    Dernier message: 29/03/2012, 11h01
  2. [FIREFOX/AJAX] Test d'un livre en ligne (cinéma)
    Par phildepantin dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 21/02/2009, 07h56
  3. Rico pour Ajax..
    Par zoup1 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 09/09/2006, 11h19
  4. A-t-on découvert le fief du légendaire Ajax ?
    Par RSSBot dans le forum Commentez les actus, dossiers et définitions
    Réponses: 10
    Dernier message: 12/04/2006, 15h44