Foros del Web » Programando para Internet » Jquery »

Covertir esto a AJAX sin recargar la página

Estas en el tema de Covertir esto a AJAX sin recargar la página en el foro de Jquery en Foros del Web. Buenas, Tengo esto: index.php @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original $id = $_REQUEST['id'];   if($id != NULL){     ?>     <script>     ...
  #1 (permalink)  
Antiguo 10/01/2013, 11:11
 
Fecha de Ingreso: junio-2011
Mensajes: 342
Antigüedad: 13 años, 4 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?

Etiquetas: ajax, javascript, página, php
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 23:49.