Tengo una consulta con php+Ajax y funciona perfecto una vez, cuando le doy clic para otro link para voy a realizar la consulta no me funciona, tengo que refrescar el navegador, para volver a reutilizar la funcion.
Este es el link donde llamo a la funcion llamar()
Código PHP:
<?php
echo "<tr><td class='tdline'>".$l['0']."</td><td class='tdline'><a href='javascript:void(0)' onClick='llamar($v,\"mcategoria\",\"$parametro\");' >".$l['1']."</a></td><td class='tdline'>".$l['2']."</td><td class='tdline'><img src='".$l['3']."' width='50' height='50' alt='logos' /></td><td class='tdline'><a href='?mod=aligas&opcion=fligas&id=".$l['0']."'><img src='./imagenes/administrador/editar.png' style='border: none;'/>Modificar</a>|<a href='' onclick='eliminar($v,1)' id='h'><img src='./imagenes/administrador/eliminar.png' style='border: none;'/>Eliminar</a></td></tr>";
?>
Esta es mi funcion en javascript.
Código Javascript
:
Ver originalfunction llamar(datos,div,parametro){
divResultado = document.getElementById(div);
if(divResultado.innerHTML=='' ){
ajax = objetoAjax();
if(datos!=""){
divResultado.innerHTML = "<span style='color:#ff0000;'>Loading...</span>";
ajax.open("GET", parametro+datos,true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
divResultado.innerHTML = ajax.responseText
}
}
ajax.send(null);
}else divResultado.innerHTML ="";
}
Les repito mi problema, funciona perfectamente una vez, pero en las siguiente vez que quiero reutilizar la funcion nomas no hace nada, gracias