Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 15-05-2012 12:18:52

kentinus
Nouveau membre
Date d'inscription: 11-05-2012
Messages: 7

Requête AJAX, alert s'affiche mais pas Controleur/Action/Vue

Bonjour, j'ai suivi ce tuto : http://www.z-f.fr/forum/viewtopic.php?id=6858

Seulement, lorsque je clique sur le bouton, l'alert "go" s'affiche mais ensuite il ne se passe rien. Pourquoi donc ^^ ?

Voici le code que j'ai copîé :

Vue

Code:

 <input type='button' value='Dis quelque chose !' onclick='go()' />

Script

Code:

function getXMLHttpRequest() {
    var xhr = null;
    
    if (window.XMLHttpRequest || window.ActiveXObject) {
        if (window.ActiveXObject) {
            try {
                xhr = new ActiveXObject("Msxml2.XMLHTTP");
            } catch(e) {
                xhr = new ActiveXObject("Microsoft.XMLHTTP");
            }
        } else {
            xhr = new XMLHttpRequest(); 
        }
    } else {
        alert("Votre navigateur ne supporte pas l'objet XMLHTTPRequest...");
        return null;
    }
    
    return xhr;
}

function go(){
    alert('go');
    var xhr = getXMLHttpRequest();
    // 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);
        }        
    };
    xhr.open("POST","ConsulterCours/test",true);
    xhr.send(null);
    
}

Controleur

Code:

    public function testAction()
    {
        // action body
        $this->render();
    }

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages