Código:
y cuando lo mando llamar con<script language="javascript"> function objetoAjax() { var xmlhttp=false; try {xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");} catch (e) { try {xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");} catch (E) {xmlhttp = false;} } if (!xmlhttp && typeof XMLHttpRequest!='undefined') {xmlhttp = new XMLHttpRequest();} return xmlhttp; } function MostrarConsulta(datos) { divResultado = document.getElementById('derecha'); ajax=objetoAjax(); ajax.open("GET", datos, true); alert(datos); ajax.onreadystatechange=function() { if (ajax.readyState==4) { alert(ajax.responseText); divResultado.innerHTML = ajax.responseText; } else divResultado.innerHTML = '<img src="ajax-loader.gif">'; } ajax.send(null) } </script>
Código:
funciona de maravilla... pero cuando lo mando llamar con:<form onSubmit="MostrarConsulta('consulta.php?cve=1'); return false;"> <input type="submit" value="Probar" /> </form>
Código:
sólo muestra los datos en los alert, pero no me actualiza el div.<script language="javascript"> MostrarConsulta('consulta.php?cve=1'); </script>
¿Alguna pista de cómo puedo arreglar eso?