Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Redirect chiamata ajax

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    75

    Redirect chiamata ajax

    Salve. Ho un problema con un form per cambio password. In pratica vorrei che dopo aver effettuato la chiamata ajax l'utente venga reindirizzato ad un altra pagina di conferma o errore. Ho fatto varie prove, ma non funziona, la query nel db viene effettuata correttamente tramite php, ma non avviene il cambio pagina.

    Metto foto del codice, perche il forum non me lo fa inviare:

    form.html

    salva.php
    Ultima modifica di bivio_08; 22-02-2015 a 14:04

  2. #2
    Utente di HTML.it L'avatar di vic53
    Registrato dal
    Oct 2010
    residenza
    Fonte Nuova (Roma)
    Messaggi
    592
    Nel modulo che esegui sul server, devi mandare un valore di ritorno che interpreti doipo la chiamata ajax facendocii un test sopra...e in base al valore che hai messo nel modulo eseguito vai o a una pagina voluta o a una pagina di errore...esempio se ne modulo eseguito fai una response.write con il valore "1! se è andata male oppure con "0" se è andata bene... poi dopo la chiamata verifichi il messaggio di ritorn bo e vedi se contiene "0" oppure "1" ... dopo le chiamate Ajax se devi mandare piu campi in ritorno al programma che ha chiamato Ajax, io uso di solito mettere le variabili volute separate da ";" e poi intercettol'array nel messaggio di ritorno dove lo status è nell' indice zero dell'array.
    Poi un' altra cosa ....Success significa che ha eseguito il file nel server ma non che sia andato bene il salvataggio dei dati ....
    questo lo devi controllare tu e se è andato bene nel messaggio manderai "0" altrimen ti manderai "1" per esempio e poi nel sorgente sopra dentro la funzione "Success" farai un test sul campo messaggio e vedi se c'è "0" oppure "1"....e andra1 al form voluto con una IF....piu le istruzioni necessarie alla redirect....
    Ultima modifica di vic53; 22-02-2015 a 17:13
    Vic53

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    75
    Ecco il file che si occupa di salvare sul db

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.