Tengo problemas para que esto funcione. Primero intenté configurar mis etiquetas de script como cadenas y luego usar jquery replaceWith () para agregarlas al documento después de cargar la página:
var a = '<script type="text/javascript">some script here</script>';
$('#someelement').replaceWith(a);
Pero obtuve errores literales de cadena en esa var. Luego intenté codificar la cadena como:
var a = '&left;script type="text/javascript">some script here<\/script>';
pero enviando eso a las replaceWith()salidas solo esa cadena al navegador.
¿Alguien puede decirme cómo haría para agregar dinámicamente una <script>etiqueta en el navegador después de la carga de la página, idealmente a través de jQuery?
eval()función. Pero el uso de eval()casi siempre sugiere que existe una mejor manera de hacer lo que está tratando de hacer.
document.writey lo llama después de cargar la página, destruirá la página.
<iframe>elementos? Puede aplazar la configuración de la <iframe>URL hasta que esté listo.
<script>etiqueta al documento?