Forse non mi sono spiegato, oppure non ho capito il tuo consiglio.
La mia situazione è:
Sono nella pagina xyz.php?chiave=valore ed ho un bottone contenuto in un div con id=***.
Al click del bottone vorrei andare a finire in ***.php?param1=param1¶m2=param2 attraverso ajax. Qui il codice elaborerebbe i parametri passati col get tramite ajax e "sputerebbe" fuori (se tutto va bene) una stringa:
echo 'Operazione effettuata';
che, se ho capito come funziona ajax, dovrebbe essere il responseText, visto che ***.php?param1=param1¶m2=param2 non dà nulla di output oltre a questo e non ha header.
Quindi vorrei che questa stringa sostituisse (tramite innerHTML) il bottone, all'interno del div, ovviamente senza ricarica tutta la pagina.
Purtroppo ciò non accade...
Ho provato ad usare firebug ma non sembra interagire per niente il codice js (considera che è la prima volta che lo uso...)
Grazie mille intanto per l'aiuto.