executie functie js la redirect dupa submit
Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
-
sterica
- Mesaje:285
executie functie js la redirect dupa submit
Salutare,
Am un buton de submit care executa un form, fara artificii ajax, pe acel buton de submit am un onclik="myfunction()".
Action-ul din form ma trimite catre o pagina php care are header("Location:...") cu trimitere la aceasi pagina unde este butonul de submit.
In js am incercat o testare sub forma:
Cod: Selectaţi tot
function myfunction() {
//cu aceasta functie sterg textul de informare din session
setTimeout(function () {
console.log('text');
}, 3)
}
La apasarea butonului de submit in consola timp de 3 milisecunde se vede textul dupa care dispare.
Cum pot executa functia mea dupa ce s-a facut reincarcarea paginii la apasarea butonului de submit?
Multumesc!
MarPlo
Mesaje:4343
Salut
Se poate face asa:
1. In redirectul din php se adauga un #hash la adresa paginii de redirect:
2. In pagina respectva, in js se adauga sa se execute functia care vrei daca exista acel #hash in adresa paginii:
Cod: Selectaţi tot
if(window.location.hash=='#sbmt') myfunction();
sterica
Mesaje:285
functioneaza perfect, multumesc mult de ajutor!