Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/01/2014, 07:39
Avatar de satjaen
satjaen
 
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 12 años, 2 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