Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: Ajax problemi di base

  1. #1
    Utente di HTML.it L'avatar di amamax
    Registrato dal
    Feb 2001
    Messaggi
    562

    Ajax problemi di base

    Sto sperimentando ajax e ho riscontrato dei problemi già dall'inizio.

    Sto usando sia Chrome che IE 9 come browser ma Ajax non sembra funzionare.

    Il semplice codice di base che ho scritto è questo:

    <html>
    <head>
    <title>Ajax</title>
    <script language="javascript">

    onLoad = function(){
    var ajax=new XMLHttpRequest();
    if(ajax){
    ajax.open("post","prova1.php",true);
    window.alert("ok");
    }
    }

    </script>
    </head>
    <body onload="onLoad();">

    </body>
    </html>


    In "prova1.php" c'è il codice per memorizzare in un db mysql dei dati.
    Questa da sola funziona perfettamente. Quindi in teoria con "open" di Ajax dovrei semplicemente richiamare "prova1.php" e fargli fare il suo.

    Nonostante ciò non va. Ho messo anche un window.alert("ok"); all'interno del codice per vedere se il comando "open" di ajax veniva preso, e chiaramente funziona.

    Chi mi sa aiutare?

    Grazie

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Vedi se la guida può aiutarti leggi qui
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di amamax
    Registrato dal
    Feb 2001
    Messaggi
    562
    Guarda, sto proprio seguendo la guida per fare questo punto.

    E siccome la sto seguendo non riesco a capire dov'è l'errore

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ti posso assicurare che l'esempio della guida funziona perfettamente (usato spesso), il poco codice che posti da poche indicazioni non essendo completo, prova a postare il un link alla pagina pubblica per poter testare il tutto.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it L'avatar di amamax
    Registrato dal
    Feb 2001
    Messaggi
    562
    Scusa ma il poco codice che ho postato non dovrebbe funzionare se copiato in un file??!?

  6. #6
    Utente di HTML.it L'avatar di amamax
    Registrato dal
    Feb 2001
    Messaggi
    562
    Qualcuno può darmi un aiuto concreto?

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    No il codice che hai postato non è sufficiente ad eseguire una chiamata ajax, e comincio a pensare che la guida non l'hai letta attentamente e t'invito a rileggerla cosi com'è non può funzionare perché incompleta.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    Utente di HTML.it L'avatar di amamax
    Registrato dal
    Feb 2001
    Messaggi
    562
    Guarda, ho riletto tutto attentamente. Ho praticamente copiato e incollato il codice della guida e mi ridà lo stesso risultato.

    Dici che non è sufficiente quello che ho scritto. Quindi hai trovato cosa non va?

    Grazie

  9. #9
    Utente di HTML.it L'avatar di amamax
    Registrato dal
    Feb 2001
    Messaggi
    562
    Qualcuno è capace di darmi una mano?

  10. #10
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Sarà come dici ma nella guida la parte XMLHttpRequest ci sono due metodi:
    Open() e il Send() e i parametri onreadystatechange, di certo la guida e scritta in modo chiaro e preciso con esempi, prova a vedere se jquery e più vicino alla tua logica, se ti mancano le basi del javascript avrai sempre difficoltà.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.