Hola,
La verdad no soy un master en lo que AJAX se trata, pero lo se usar (eso creo, jajaja).
Les cuento, estoy llamando vía AJAX a una página en la cual se encuentra un formulario, pero al hacer esto recibo el siguiente error:
"Error desconocido en tiempo de ejecución"
Obviamente me indica archivo y línea, ¿qué contiene esa línea?:
Código PHP:
document.getElementById(tabla).innerHTML = ajax.responseText;
El tema es que luego de un largo debbug, me di cuenta de que ese error sólo me sale cuando a la página que estoy llamando contiene la etiqueta
<form>. Cuando retiro esa etiqueta todo funciona OK y me retorna el contenido.
Lo encuentro raro, la verdad. No sé si es un error común o algo obvio que sucede, para algo pregunto aquí a ver si alguien me puede dar una respuesta.
Esto me paso luego que modifique el sistema en el cual estoy trabajando, ya que son archivos viejos, pero cuando hice el traslado al nuevo diseño del sistema me apareció este error. No sé que cosa del nuevo diseño que implementé puede estar causando este error. El nuevo diseño que implemente es por pestañas, cada pestaña queda en un IFRAME y se van ocultando y mostrando IFRAME's según la pestaña seleccionada. Dentro de ese IFRAME va cada modulo del sistema con su AJAX propio, etc. Antes de que esto fuese así, estaba todo dentro de la misma página, sin pestañas.
Saludos.