Estoy trabajando recientemente en un sistema bastante antiguo, que usa ColdFusion si es importante. En varios lugares, utiliza Ajax.Updater para las solicitudes del servidor que devuelven nuevos fragmentos de HTML (.cfm) para actualizar el elemento especificado. Este HTML también incluye JavaScript a través de <script> y controladores de eventos en línea, es decir. <button onclick=...
La pregunta es ¿cómo puedo depurar este código?
Los documentos HTML (y .cfm) generalmente aparecen en la pestaña de fuentes y se pueden depurar como JS normal, pero tanto en Chrome como en Firefox, el HTML obtenido no aparece. Puedo ver claramente que se obtiene el nuevo html en la pestaña de red, los nuevos elementos se procesan y aparecen en la pestaña de elementos, y el JavaScript real se ejecuta claramente como se esperaba; simplemente no aparece en el depurador.
¿El código obtenido simplemente nunca va al depurador? ¿Es porque el html obtenido es un fragmento? ¿Hay alguna otra forma conocida de depurar el código del HTML solicitado por Ajax?