Estoy trabajando en una aplicación CodeIgniter.Compartiendo variables JS en múltiples bloques <script>
Tengo una vista, vamos a llamarlo Calendario, que tiene un bloque JS/jQuery <script>
en él. Se ve así:
$(document).ready(function() {
$("#day_list").fadeIn(600);
// init
var current_month = <?= $init['current_month']; ?>;
var current_year = <?= $init['current_year'] ?>;
// previous, next month ajax call
$(".previous, .next").click(function(event) {
// do stuff to these variables, then ajax call.
$.ajax({
// ajax
});
});
});
En otro punto de vista, mi pie de página, tengo otro bloque de script que debe utilizar las mismas variables (current_month y CURRENT_YEAR). Sin embargo, no sabe acerca de su existencia. ¿Cuál sería la forma más rápida y fácil de pasar estas variables desde el primer bloque <script>
al otro? No puedo unir los dos bloques debido a la forma en que se compila mi aplicación. ¿Debo simplemente escribir una función que obtenga y devuelva estos valores (y cómo debo hacer esto? Soy un novato) o ¿hay alguna manera más fácil?
¡Muchas gracias!
Gracias. Definitivamente intentaré esto una vez que me ajuste a mi concepto. Gracias por recomendar el libro. He querido comprar un libro, pero hay tantos, jaja. ¡Gracias! – cabaret
Sin problema The Good Parts es considerado por muchos como el libro definitivo sobre el lenguaje JavaScript. – JSager