Foros del Web » Programando para Internet » Javascript » Frameworks JS »

[SOLUCIONADO] Hacer un update con ajax.

Estas en el tema de Hacer un update con ajax. en el foro de Frameworks JS en Foros del Web. Hola, me gustaría aprender como hacer un update con ajax. Actualmente lo tengo así: index.html @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original < a class ...
  #1 (permalink)  
Antiguo 29/01/2014, 07:39
Avatar de satjaen  
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 11 años, 8 meses
Puntos: 10
Hacer un update con ajax.

Hola, me gustaría aprender como hacer un update con ajax. Actualmente lo tengo así:

index.html

Código Javascript:
Ver original
  1. <a class="dock-item"><span>Modificar datos del aviso</span><img src="imagenes_menu/modificar.jpeg" alt="Almacen Cliente" onclick="modificar_aviso()" style="cursor:pointer"  /></a>
  2.                      
  3.                  
  4.  
  5. <form method="POST" name="form1" id="form1" action="<?php echo $editFormAction; ?>">
  6.           <table width="79%">
  7.             <tr>
  8.               <th scope="col" width="57">Teléfonos</th>
  9.  <th scope="col" width="52"><input name="telefonos" id="telefonos "type="text" size="9" maxlength="9" value="<?php echo $row_usuarios['telefonos']; ?>" /></th>
  10.   <input type="hidden" name="MM_update" value="form1" />
  11.   <input type="hidden" name="id_aviso" id="id_aviso" value="<?php echo $row_usuarios['id_aviso']; ?>" />
  12. </form>



Código Javascript:
Ver original
  1. if ((isset($_POST["id_aviso"])&&isset($_POST["MM_update"]) == "form1")) {
  2.   $updateSQL = sprintf("UPDATE avisos SET telefonos=%s WHERE id_aviso='".$_POST['id_aviso']."'",
  3.  
  4.                      
  5.                        
  6.                        GetSQLValueString($_POST['telefonos'], "text"));
  7.                        
  8.  
  9.   mysql_select_db($database_conexion, $conexion);
  10.   $Result1 = mysql_query($updateSQL, $conexion) or die(mysql_error());
  11. }



Código __default:
Ver original
  1. function modificar_aviso(){
  2. var boton = confirm("¿Modificar datos del aviso?");
  3.     if(boton){
  4.        
  5. document.forms['form1'].submit();
  6.  
  7.     }
  8. }



Gracias y un saludo
  #2 (permalink)  
Antiguo 30/01/2014, 04:30
Avatar de satjaen  
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 11 años, 8 meses
Puntos: 10
Respuesta: Hacer un update con ajax.

Lo estoy intentando como muestro a continuación, pero no se como hago el submit para mandar el form1 con la imagen:

Código Javascript:
Ver original
  1. <script language="javascript">
  2.  
  3. $(document).ready(function() {
  4. $().ajaxStart(function(){
  5.     $("#result").fadeOut(50);
  6.     $("#carga").fadeIn(800);
  7. }).ajaxStop(function(){
  8.     $("#result").fadeIn(800);
  9.     $("#carga").fadeOut(800);
  10.    
  11. });
  12.  
  13. $("#form1").submit(function(){
  14.    
  15.     $.ajax({
  16.        
  17.             type: 'POST',
  18.             url: $(this).attr('action'),
  19.             data: $(this).serialize(),
  20.        
  21.             success: function(data) {
  22.                 $('#result').html(data);
  23.  
  24.             }
  25.         })
  26.        
  27.         return false;
  28.     });
  29.    
  30. });
  31. </script>


imagen

Código Javascript:
Ver original
  1. <a class="dock-item"><span>Modificar datos del aviso</span><img src="imagenes_menu/modificar.jpeg"  style="cursor:pointer"  /></a>


Gracias

Etiquetas: ajax, html, input, php, update
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:22.