Visualizzazione risultati 1 fino 6 di 6

Discussione: [AJAX] Perchè non mi funziona?

  1. #1
    Guest

    Predefinito [AJAX] Perchè non mi funziona?

    Ecco questa semplice pagina che dovrebbe inviare la variabile del campo hidden ad una pagina php

    Codice PHP:
    <html>
    <
    body>
    <
    div id="richieste">
    <
    script>
    var
    myRequest = null;

    function
    CreateXmlHttpReq2(handler) {
    var
    xmlhttp = null;
    try {
    xmlhttp = new XMLHttpRequest();
    } catch(
    e) {
    try {
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(
    e) {
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    }
    xmlhttp.onreadystatechange = handler;
    return
    xmlhttp;
    }

    function
    myHandler2() {
    if (
    myRequest.readyState == 4 && myRequest.status == 200) {
    e = document.getElementById("result");
    e.innerHTML = myRequest.responseText;
    }
    }

    function
    accetta() {
    var
    nome = document.getElementById("nick");
    var
    r = Math.random();
    myRequest = CreateXmlHttpReq("myHandler2");
    myRequest.open("GET","accetta.php?nome="+escape(nome)+"&rand="+escape(r));
    myRequest.send(null);
    }

    </script><div id="lolla"> <input type="hidden" value="gianly" id="nick" />L'utente USURNAME: <b>gianly</b> - NOME:<b> Gianluca Ruggiero </b>ti ha chiesto di essere suo amico <a href="#" onClick='javascript:accetta();'>Accetta</a> -
    <a href="#" onClick="nascondi()">Ignora</a></div></div><div id="result"></div>

    </body>
    </html>
    nella pagina php faccio un smeplice echo...

    Non cpiasco quando premo su acetta non accade nulla...

  2. #2
    programmazioned non è connesso Utente attivo
    Data registrazione
    25-03-2008
    Messaggi
    440

    Predefinito

    Bleah, butta via quella robaccia ;)

    Ciao!

  3. #3
    Guest

    Predefinito

    Ora devo imparare anche il jquery!? ;(

  4. #4
    L'avatar di mycarlo
    mycarlo non è connesso Utente attivo
    Data registrazione
    06-10-2009
    Residenza
    $this->s50
    Messaggi
    467

    Predefinito

    Non è mica difficile poi la documentazione è ottima
    E' più semplice di un normale codice javascript :D, anzi riesci a fare tutto in poche righe...
    E il vantaggio è che jquery è cross-browser.

    Saluti!

  5. #5
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Citazione Originalmente inviato da zomer Visualizza messaggio
    Ecco questa semplice pagina che dovrebbe inviare la variabile del campo hidden ad una pagina php ...
    Se proprio ci tieni, l'errore è questo: alla funzione CreateXmlHttpReq2 non devi passare il nome della funzione ma... la funzione stessa. In altre parole, togliere le virgolette dal parametro con cui la chiami.

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  6. #6
    Guest

    Predefinito

    Grazie ora funaizona.. :D

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •