Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/01/2013, 11:11
carlosuc99
 
Fecha de Ingreso: junio-2011
Mensajes: 342
Antigüedad: 12 años, 10 meses
Puntos: 5
Exclamación Covertir esto a AJAX sin recargar la página

Buenas,

Tengo esto:

index.php

Código PHP:
Ver original
  1. $id = $_REQUEST['id'];
  2.  
  3. if($id != NULL){
  4.     ?>
  5.     <script>
  6.     $(function() {
  7.         $( "#edit" ).dialog({
  8.             autoOpen: true,
  9.             width: 425
  10.         });
  11.    });
  12.     </script>
  13.     <?php
  14. } else {
  15.    
  16.     ?>
  17.     <script>
  18.     $(function() {
  19.         $( "#edit" ).dialog({
  20.             autoOpen: false,
  21.             width: 425
  22.         });
  23.     });
  24.     </script>
  25.  
  26. $query=mysql_result(SELECT * FROM paises)
  27.  
  28. while ($row = mysql_fetch_assoc($query)) {
  29.       echo $row['pais'];
  30.       echo '<a href="./edit.php?id='.$row["id"].'">Edit</a>';
  31. }
  32.  
  33. ?>
  34. <div id="editdialog" title="Edit">
  35. <?php include('./archivo_que_edita.php'); ?>
  36. </div>

archivo_que_edita.php

Código PHP:
Ver original
  1. $id = $_REQUEST['id'];
  2.  
  3. if ($id != NULL) {
  4.    
  5.     header("Location: ./index.php?id=$id");
  6. }

Esto es para que pueda editar la entrada que se muestra en la tabla dentro de un dialog JQuery.

El problema de esto es que necesito recargar la página, esta se recarga cuando pulso el botón Edit.

Cómo puedo hacer esto con AJAX sin recargar la página y obteniendo un resultado similar?