Carga dinámica de script

1. Primera implementación Carga dinámica:implementación

Como hemos visto hasta ahora, la etiqueta script se usa para cargar un script JavaScript externo. Esta opción puede ser utilizada para emular una petición a un servidor, sin estar limitada por el tipo de acceso, al contrario que AJAX, que por defecto se limita a un dominio. Por lo tanto, el servidor no generará un formato JSON como respuesta en este caso, sino un formato JavaScript. 

Para que la solicitud funcione, debe crear dinámicamente la petición de carga. Para hacer esto, buscamos la etiqueta head en la página, luego creamos una nueva etiqueta script antes de agregarla a la etiqueta de encabezado. Gracias al atributo onload, se nos notificará cuando se haya realizado la carga del script (y por tanto la respuesta del servidor). Este tipo de operación es la que está presente con la carga de módulos AMD. Tenga en cuenta que nada prohíbe también insertar la etiqueta script en el cuerpo de la etiqueta body.

Como solicitamos un script mediante una URL, estamos limitados a solicitudes de tipo GET.

Para la prueba, diseñamos un archivo que emula la respuesta del servidor script1.js.

var autor = { 
    nombre : "alexandre", 
    apellido : "brillant" 
}; 
 
autor.libros = [ 
    { 
        titulo : "Ruby", ...
Si desea saber más, le proponemos el siguiente libro:
couv_EIT3JAV.png
60-signet.svg
Versión impresa
20-ecran_lettre.svg
Versión online
41-logo_abonnement.svg
En ilimitado con la suscripción ENI
130-boutique.svg
En la tienda oficial de ENI
Anterior
AJAX
Siguiente
Comenzar correctamente con jQuery