Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839

    Cambiare pagina ad esito OK [AJAX]

    Buongiorno a tutti!!!

    Ho un problema con un elaborazione Ajax...

    In pratica, ho una pagina di elaborazione dati (chiamata tramite ajax) che dopo avere fatto tutti i suoi controlli, ad esito positivo, tramite un div da una risposta.

    Ora, io vorrei che ad esito positivo mi rimandasse automaticamente ad un altra pagina. Ho provato con un:
    <meta http-equiv=""refresh"" content=""2;url=http://localhost/aa.asp"" />

    Ma non fa nulla.

    Ci sono soluzioni?
    Sicut Nox Silentes

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Usa il redirect asp oppure al responseText della chiamata ajax se valido loacation.href='tuapagina.xxx'
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839
    Originariamente inviato da cavicchiandrea
    Usa il redirect asp oppure al responseText della chiamata ajax se valido loacation.href='tuapagina.xxx'
    Ho provato col redirect, ma mi reindirizza solo la parte del div. Io vorrei che mi reindirizzasse l'intera pagina.
    Sicut Nox Silentes

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Fatico a seguirti, meglio se metti il link alla pagina pubblica, forse vendo il tutto in azione si trova una soluzione.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    Originariamente inviato da Freedom
    ma mi reindirizza solo la parte del div.

  6. #6
    scusa..

    if(/*successo chiamata */)
    {
    // esegui i controlli

    window.location = 'pagina destinazione';
    }

  7. #7
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839
    Originariamente inviato da Friko85
    scusa..

    if(/*successo chiamata */)
    {
    // esegui i controlli

    window.location = 'pagina destinazione';
    }

    Ciao Friko,

    ok... ma come ci passo a javascript la variabile 'prosegui' dopo aver effettuato i controlli ? Io questi controlli li faccio lato server.

    ---
    PS: il div sarebbe la parte dove vengono mostrati i risultati dopo la chiamata ajax ed i relativi controlli dei dati.
    Sicut Nox Silentes

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    La stampi nella pagina con un echo (se php) o con un response.write (se asp) poi nel response ajax
    if(response=='ok')location.href='tuapaginadestinaz ione.xxx'
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839
    Originariamente inviato da cavicchiandrea
    La stampi nella pagina con un echo (se php) o con un response.write (se asp) poi nel response ajax
    if(response=='ok')location.href='tuapaginadestinaz ione.xxx'
    Andrea, ho provato come dici tu, non da nessun errore... ma non succede nulla.
    Sicut Nox Silentes

  10. #10
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da Freedom
    Andrea, ho provato come dici tu, non da nessun errore... ma non succede nulla.
    Sperando tu non l'abbia preso alla lettera, posta il link alla pagina pubblica, altrimenti attendi chi dotato di "sfera di cristallo"
    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 © 2026 vBulletin Solutions, Inc. All rights reserved.