Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Redirect da file .js

  1. #1
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080

    Redirect da file .js

    Nel mio file principale ho un bottone che chiama in esecuzione un file js che si trova nella classica sottocartella js.

    Al suo interno ho una funzione (che funziona :P):

    codice:
    saveButton.addEventListener("click", function (event) {
        if (signaturePad.isEmpty()) {
            alert("FIRMAAAA!!!");
        } else {  
    ajax.open("POST",'testSave.php',false);
    alert("ok");
    
        }
    });
    Nell'else vorrei che si andasse sulla pagina testSave.php per vedere il suo output.
    Ho provato in questo modo:
    codice:
    window.location.href = "http://www.example.com/ThankYou.html";
    Ma non funziona.

    In pratica anzichè l'alert di OK vorrei essere ridirezionata alla pagina dove vengono elaborate le informazioni.

    Grazie

  2. #2
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    Nessuno mi sa aiutare? Help!

  3. #3
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    non so da dove tu abbia preso la chiamata ajax.open ma probabile che tu debba inserire il codice nel success della chiamata ajax stesso per passare il risultato alla pagina. se non fai la chiamata ajax il redirect funziona?
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  4. #4
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    Allora lo script funziona...
    Nel senso che al click del mio pulsante viene eseguita la pagina testSave.php e mi appare l'alert ok!
    Vorrei invece che ci fosse un redirect alla pagina testsave.php

  5. #5
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    non ha senso fare prima la chiamata ajax e poi il redirect....alla stessa pagina
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  6. #6
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    Non è la stessa pagina!
    Per semplicità ho postato un codice ridotto, ma faccio altre cose alla fine delle quali vorrei il redirect!

  7. #7
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    e allora devi usare l'evento success della chiamata ajax. vedi la documentazione di jquery in merito. in esso posti il codice per effettuare il redirect.
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


Tag per questa discussione

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.