utilizo getScript para cargar dinámicamente mi plugin:
$.getScript('js/code.photoswipe.jquery-3.0.4.min.js', function() {
//do magic
});
¿Cómo desactivo el almacenamiento en caché que revienta? Por el momento se genera números al final:? Js/code.photoswipe.jquery-3.0.4.min.js _ = 1326992601415 vi esto, pero no está seguro de cómo usarlo en mi caso:
$.getScript = function (url, callback, cache) { $.ajax({ type: "GET", url: url, success: callback, dataType: "script", cache: cache }); };
Si llamo $ .getScript varias veces al agregar el mismo archivo js, ¿solicita cada vez obtener ese archivo? Si es así, ¿hay alguna manera de verificar si ya importamos ese script, por lo que podríamos evitar llamar de nuevo a getScript para el mismo archivo?
_Si invoco $ .getScript varias veces al agregar el mismo archivo js, ¿solicita? cada vez para obtener ese archivo? _ Sin almacenamiento en caché, las solicitudes por separado se envían debido a la memoria caché. Con el almacenamiento en caché, se cargará desde el caché del navegador (es posible que el navegador verifique con el servidor si tiene la copia más reciente, dependiendo de qué tan fuertes sean los encabezados del caché). –