Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    340

    inviare da js dati ad una funzione php??

    Salve a tutti, sto girando intorno ad un problema senza venirne a capo, ma forse è una cosa che non si può fare e sto cercando inutilmente una soluzione.
    Ho un form dove metto a disposizione degli orari , ad es. dalle 07.00 alle 08.00 etc...

    codice:
    <input type="checkbox"  name="ore[]" value="'.$ora_inizio.'-'.$ora_fine.'" onClick="cliccato(this)"/>
    la scelta è un input checkbox che se cliccato viene controllato da una funzione js
    codice:
    <script language="javascript">
    
    function cliccato(quale)
    {
    	s =quale.value;
    	
       if (quale.checked)
       { 
    	    
            var dati  = s.split("-");
    	
    	document.getElementById("ora1").value= dati[0] ;
            document.getElementById("ora2").value= dati[1] ;
      
            myVar=confirm("\n"+"Hai scelto il seguente orario :\n "+
    	 " dalle " +dati[0] + " Alle " +dati[1] + "\n\n  Se vuoi continuare la scelta delle ore \n\n    Premi Ok!");
     
    	if(myVar=="0")
    	 {
     		  window.open("orescelte("+dati[0] +","+dati[1]+)"); 
    	 }
    	 
    	
    }
    </script>
    Il problema sta proprio nel mandare i dati alla funzione "orescelte" che ovviamente non posso inviarle con windows.open perchè è interna non devo richiamare un'altro script.
    La funzione orescelte deve incrementare una div con le scelte effettuate.
    Sapete dirmi quale metodo posso studiare per risolvere?

    Grazie.

  2. #2
    Utente di HTML.it L'avatar di sgogghy
    Registrato dal
    Sep 2010
    Messaggi
    237
    AJAX
    http://www.html.it/pag/18403/jquery-ajax/

    Permette di eseguire codice lato server in modo Asincrono.


  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    340
    Ciao sgogghy, grazie per la risposta e scusa il ritardo, quasi due giorni senza internet, MA SI PUO !!!! siamo troppo dipendenti da questo!
    Mi sto studiando la tua soluzione, anche se ho visto alcuni esempi e in tutti questi viene avviato sempre uno script esterno .php ma non una funzione interna!
    Boh! spero di venirne a capo di qualcosa.
    Ti farò sapere.

  4. #4
    Utente di HTML.it L'avatar di sgogghy
    Registrato dal
    Sep 2010
    Messaggi
    237
    Ti consiglio di duplicare la funzione interna in una pagina esterna richiamata dall'AJAX

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.