2010-04-08 21 views

Respuesta

3

No es exactamente un complemento de jQuery, pero puede probar buscando en RequireJS. Especialmente la sección "How to use RequireJS with jQuery".

Todavía no tengo mucha experiencia con esta solución, pero por lo que he leído y jugado me gustan las posibilidades.

43

¿Qué tal jQuery.getScript()? Está integrado en jQuery y funciona así:

$.getScript('ajax/test.js', function() { 
    alert('Load was performed.'); 
}); 
+0

+1 Esto se ve perfecto. – itsafire

+3

Nota: la ruta es relativa a la carpeta raíz, no donde está el archivo jQuery. Entonces, si tiene un archivo principal para sus funciones como site.com/assets/main.js y usa esta función para cargar en "test.js" la función sería: $ .getScript ('assets/test. js ', function() { alert (' Se realizó la carga. '); }); o donde sea que tenga el archivo. Espero que esto ayude! –

+5

@DrewDelloStritto La ruta no es relativa a la carpeta raíz, sino a la carpeta donde se encuentra el navegador llamado archivo html. Por lo tanto, si carga site.com/assets/page.html y el script principal está en site.com/assets/main.js que para cargar la prueba en la misma carpeta, necesita '$ .getScript ('test.js', función() {alerta ('Se realizó la carga.');}); ' – Alepac

Cuestiones relacionadas