Tengo una función "loadDays()" que debe ejecutarse cuando se carga la sección del cuerpo:
<body onload="loadDays()"> En <script> tengo mi función loadDays() :
<script> function loadDays() { // code } Ahora agregué src="https://requirejs.org/docs/release/2.3.5/minified/require.js" a la etiqueta <script> , para usar require dentro de mi función.
Si bien reconoce require entonces, arroja un nuevo error:
"Error de referencia no capturado: loadDays no está definido
at onload
¿Qué me estoy perdiendo?
Si la etiqueta <script> tiene el atributo src , se ignora cualquier contenido dentro de esta etiqueta.
Debe agregar 2 etiquetas separadas:
<script src="https://requirejs.org/docs/release/2.3.5/minified/require.js"></script> <script> function loadDays() { // code } </script>Revisé requireJS, por lo que debería hacerlo así, como dijeron en los documentos:
<!DOCTYPE html> <html> <head> <title>My Sample Project</title> <!-- data-main attribute tells require.js to load scripts/main.js after require.js loads. --> <script data-main="scripts/main" src="https://requirejs.org/docs/release/2.3.5/minified/require.js"></script> </head> <body> <h1>My Sample Project</h1> </body> </html>Luego agregue un archivo main.js en la carpeta de scripts y coloque su función dentro de él.
function loadDays() { // code }