Estimados,
La última vez que pregunte en este foro por algún problema sobre AJAX, no tuve muchas respuestas, pero me dedique a investigar y leer, y ahora se un poco más...
He estado trabajando bastante, en ajax, tratando de hacerlo todo vía DOM, así que he encontrado con el siguiente "obstáculo".
Tengo una consulta a mi base de datos, en la cual elimino datos de mi base de datos, especificamente unas categorias, y tengo lo siguiente
Código Javascript
:
Ver originalfunction EliminarRegistroCategoria(Id){
divFormulario = document.getElementById('resultado');
ajax=objetoAjax();
ajax.open("POST", "eliminar_cat_MySQL.php");
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
divFormulario.innerHTML = '<img src="imagenes/ajax-loader.gif" />';
}else{
window.setTimeout('EliminarRegistroCategoriaEspera();',3000);
}
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("action="+Id)
}
function EliminarRegistroCategoriaEspera(){
divFormulario.innerHTML = ajax.responseText
}
Lo cual hace lo que yo requiero, el tema que cuando se ejecuta el archivo eliminar_cat_MySQL.php borra la entrada de la base de datos, pero donde tenia mi listado de categorias, todavía aparece, puede ser posible que al ejecutar esta acción de eliminar automáticamente borre de la lista de registros, ojala sea de una forma elegante en Ajax, para que se vea bonito...
Esperando, si alguien me entiende, me despido.
Saludos.