Ciao, prendendo spunto da qualche esempio letto in giro sto cercando di implementare una validazione di campi di un form tramite ajax e visualizzazione di messaggi popoup tramite dialog di jquery ui.
Il tutto sembra funzionare bene, ma vorrei fare un'ulteriore funzione, passare al close della finestra di dialogo un url di window.location differente a seconda della pagina che richiede il controllo ma purtroppo non riesco ad implementarlo.

form.php
codice:
<div id="alert" title="ATTENZIONE"></div>
<div id="confirm" title="CONFERMA"></div>
.....
.....
<input type="button" value="Salva" id="controlAccMod" class="btn" />
Ajax_control.js
codice:
$( function() {
  
  // # Alert Ui Dialog
  $("#alert").dialog({
    resizable: false,
    autoOpen: false,
    show: "fade",
    hide: "fade",
    modal: true,
    buttons: {
    	'Chiudi': function() {
        	$(this).dialog('close');
     		}
   		}
  });
  
  // # Confirm Ui Dialog
  $("#confirm").dialog({
    resizable: false,
    autoOpen: false,
    show: "fade",
    hide: "fade",
    modal: true,
    buttons: {
    	'Chiudi': function() {
	 		window.location = "index.php"
        	$(this).dialog('close');
     		}
    	}
  });

  // # Bind onclick del bottone
  $("#controlAccMod").click( function( event ) {
    
    // # Evita che l'evento di default avvenga
    event.preventDefault();
    
    // # Chiama il server per la validazione ed il salvataggio
    $.post("remote.php", {
		//MOD ACCOUNT
		mail: $("#mail").val(),
		act: $("#act").val() },
						
	function( response ) {

      switch (response) {
      
	case "OLD_EMAIL_EMPTY":
          $("#alert").dialog( "open" ).html( "Inserire Email" );
        return false; 
		
        case "MOD_OK":
          $("#confirm").dialog( "open" ).html( "I tuoi dati sono stati salvati" );
        return false;
      }
      
    });
  
  });
In pratica vorrei passare insieme al messaggio MOD_OK anche l'url su cui fare il redirect se possibile (window.location = "index.php?ecc") o eventualmente settarlo in altro modo ma che non sia fisso.

Spero in un vostro aiuto
Grazie
Ciao