Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/07/2013, 01:02
Avatar de vesper_metal90
vesper_metal90
 
Fecha de Ingreso: enero-2013
Mensajes: 103
Antigüedad: 11 años, 3 meses
Puntos: 1
Respuesta: no refresca la pagina pero hace la actualizacion

te voy a poner un ejemplo para que veas como se hace yo lo uso es para actualizar un status en una tabla vale...


Código Javascript:
Ver original
  1. $(".Cancelar").click(function(event){
  2.       event.preventDefault();
  3.       var Estatus = $(this).attr('name');
  4.       var idCorresEliminar = $(this).attr('id');
  5.       if(Estatus == 0 || Estatus == 1){
  6.         if(confirm("Desea Cancelar ?")){
  7.           var dataString ="id="+idEliminar+"&Actividad="+5;
  8.           $.ajax({
  9.             type : "post",
  10.             url : "c_bit.php",
  11.             data : dataString,
  12.             success:function(){},
  13.             error:function(){
  14.               alert("Error...");
  15.             }
  16.           });
  17.                          
  18.           $("#central").load("frm_listado.php",{ idEliminar : idCorresEliminar });<---Aqui esta la   clave
  19.         }
  20.         return false;
  21.       }else{
  22.         alert("No se puede cancelar");
  23.         return false;
  24.       }
  25.     });

el PHP aqui recibimos la variable que enviamos con el load

Código PHP:
Ver original
  1. if (isset($_POST['idEliminar'])) {
  2.   $conex = new Conexion($servidor, $usuario, $contrasenia);
  3.   $conex->selectDB('correspondencia');
  4.   $query = 'UPDATE correspondencia SET estatus = 3 WHERE id_correspondencia = "' . $_POST['idEliminar'] . '" ';
  5.   $conex->ejecutaQuery($query);
  6. }

y el div que contiene la tabla

Código HTML:
Ver original
  1. <div id="central">

Todo esto esta en un mismo archivo llamado lista.php

aqui te dejo unos links para que leas..

http://www.desarrolloweb.com/articul...ax-jquery.html
http://api.jquery.com/load/
http://www.w3schools.com/jquery/ajax_load.asp
http://www.anerbarrena.com/jquery-load-html-div-460/