Miren tengo un pagina ordenes.php cuyos campos son jalados de una BD, en la parte inferior tengo un <div> dentro de esta tengo una tabla dinamica q se llena con datos de la BD, en cada una de las filas tengo una opcion para eliminar, acá uso ajax,cada vez que hago click en la opción, me llama a la función para eliminar, que es esta:
Código:
Como ven envío mis datos necesarios para eliminar un registro a mi archivo eliminar_det_orden.php.function eliminarDato(idan,idat){ divResultado = document.getElementById('resultado'); var eliminar = confirm("De verdad desea eliminar este dato?") if ( eliminar ) { ajax=objetoAjax(); ajax.open("GET", "eliminar_det_orden.php?idan="+idan+"&idaten="+idat); ajax.onreadystatechange=function() { if (ajax.readyState==4) { divResultado.innerHTML = ajax.responseText } } ajax.send(null) } }
Mi problema es el sgte: una vez eliminado el registro de la BD(que sí lo hace), como hago para que vuelva a cargarse solamente el <div> en mi pagina ordenes.php ya que una vez que hago click en mi opción para eliminar una fila de mi tabla,ésta desaparece, el lugar donde estabab mi tabla queda vacío.
Este es mi codigo que se encuentra en el archivo eliminar_det_orden.php para eliminar el registro de mi BD,:
Código PHP:
require_once('ordenes_pacientesDAOFactory.class.php');
$n=ordenes_pacientesDAOFactory::getInstancia();
$idan=$_GET["idan"];
$idat=$_GET["idaten"];
$n->eliminar_det_orden($idan,$idat);