Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    158

    Perdita dati richiesta get e post

    Ciao a tutti,
    da un po' di tempo utilizzo la funzione $.get() di jquery per aprire delle form e le spedisco tramite la $.post() senza quindi ricaricare la pagina. Il problema è che spesso perdo dei dati, nel senso che sul db non vengono scritti i valori di alcuni campi.
    Può essere un problema di sincronia?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, dovresti postare il codice magari...
    Poi non e' detto che sia un problema php, magari e' javascript.

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    158
    Quando premo sul link si apre con questo codice la form di una pagina php:
    Codice PHP:
        $(".ordin").click(function(event){     
               $.get("registrazione_planning.php",{id:id, table:table, oss:'<?=$_POST['oss'];?>',autista:'<?=$_POST['autista'];?>', automezzo:'<?=$_POST['automezzo'];?>', data:'<?=$_POST['StartDate'];?>', turno:'<?=$_POST['turni'];?>',ar:ar},
        function(data)
        {
          // chiusura del div
          $("#insert").html(data);
          $('.tendina').selectmenu({maxHeight: 250, style:'dropdown', width: 210});
          $(".data").datepicker();
          $(".ora").timepicker({});
          $("#btnclose").click(function(){
            $("#insert").fadeOut(350); 
            $(".filtro").show(0);
          });
        });
        });
    Al submit si apre questa funzione che rimanda su una terza pagina che fa l'inserimento con php (che sono sicuro sia corretta)
    Codice PHP:
        $("#ordinario").validate({
          
    debugfalse,
          
    submitHandler: function(form){
            $.
    post("dinamico_ajax.php",$("#ordinario").serialize(),
              function(
    data){
            if(
    data)
            {
              $(
    "."+data).html("[b]Registrato[/b]");
              $(
    "#insert").fadeOut(350); 
              $(
    ".filtro").show(0);
            }
            });
          }
        });
        return 
    true

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.