Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [jQuery] Update record

  1. #1

    [jQuery] Update record

    Ciao a tutto il forum come da titolo sto cercando di utilizzare jQuery e Ajax per modificare un record...

    Preciso che no conosco bene ajax e vado ad inserire il codice utilizzato, con quest'ultimo appena clicco sull'input per modificare il record sparisce la riga desiderata caricando la pagina...
    Dove sbaglio??
    Codice PHP:
    [url='?update=$id']<input type='text' name='tag_name' value='".$tag_name."' />[/url
    codice:
    $(document).ready(function() {
        $('#load').hide();						   
        $('a.update').click(function(e) {
       	 e.preventDefault();
    	$('#load').fadeIn(1500);
       	 var parent = $(this).parent();
    	 var tag_name = $("input[name='tag_name']").val();
        $.ajax({
          type: 'get',
          url: 'updateTag.php',
          data: 'id=' + parent.attr('id').replace('record-','') + "&name=" + tag_name,
          cache: false,
    	  beforeSend: function() {
    		$('#load').fadeOut(1500);  
            parent.animate({'backgroundColor':'#F9EA95'},300);
          },
          /*success: function() {
            //  parent.slideUp(300,function() {
            //  parent.remove();
            });*/
          }
        });
    	
      });
    });

  2. #2

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Non verificato tutto il codice ho solo eliminato la parte edita (success) e una , e una parentesi } di troppo.
    codice:
    $(document).ready(function() {
        $('#load').hide();						   
        $('a.update').click(function(e) {
       	 e.preventDefault();
    	$('#load').fadeIn(1500);
       	 var parent = $(this).parent();
    	 var tag_name = $("input[name='tag_name']").val();
        $.ajax({
          type: 'get',
          url: 'updateTag.php',
          data: 'id=' + parent.attr('id').replace('record-','') + "&name=" + tag_name,
          cache: false,
    	  beforeSend: function() {
    		$('#load').fadeOut(1500);  
            parent.animate({'backgroundColor':'#F9EA95'},300);
          }
        });
    	
      });
    });
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Funziona solo una piccola curiosità non conoscendo bene ajax

    In questo momento nel html è presente un form con il submit se tolgo quest'ultimo come posso indicare che una volta modificato il campo per esempio, uscendo dal campo imput, mi parte il file che esegue la modifica e ritorna alla gestione dei record

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da simone.marchese
    ...
    In questo momento nel html è presente un form con il submit se tolgo quest'ultimo come posso indicare che una volta modificato il campo per esempio, uscendo dal campo imput, mi parte il file che esegue la modifica e ritorna alla gestione dei record
    Sicuro si capisca?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Riscrivo ...
    In questo momento in un file php ho il seguente codice

    codice:
     <form method="post" action="<?php basename($_SERVER['PHP_SELF']); ?>" name="myForm">
            <input type="hidden" name="sAction" value="sAction" />
            <input type="hidden" name="id" value="<?php echo $idRecord; ?>"  />
    		<?php
    		while($row = mysql_fetch_array($rsQuery)){
    			$tag_name = $row['tag_name'];
    			
    			echo "<div class='record' id='record-".$idRecord."' >
    							
                                <div class='info-id'>".$idRecord."</div>
    							
    							http://<input type=&#39;text&#39; name=&#39;tag_...name."&#39; />
    												  
    				</div>";
    		}
    		?>
            
    
            <div align="right"><input type="submit" class="salva" value="Prosegui" /></div>
            </form>
    Ora vorrei modificare il js in modo da togliere il submit e far partire la modifica una volta che l'utente si "toglie" dall'input...

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.