Voy a enviar una petición GET jQuery así:Cómo ejecutar código JavaScript dentro de una etiqueta de script devuelto por una respuesta ajax
$.get($(this).attr("href"), $(this).serialize(), null, "script");
La respuesta que esperaba recibir será envuelto en las etiquetas de secuencia de comandos.
Entiendo que el navegador no ejecuta la respuesta a menos que se devuelva sin las etiquetas de script. Normalmente eliminaría las etiquetas de la respuesta, pero en esta situación no tengo acceso al código que se ejecuta en la máquina remota, por lo que no puedo quitar las etiquetas en la fuente.
¿Hay alguna manera de quitar las etiquetas de script del lado del cliente de respuesta y ejecutar el javascript?
Perfecto. Esto hizo el truco. ¡¡¡Gracias!!! – KJF
Recomendaría agregar var before script, para evitar que sea global. – Boude