2010-04-08 11 views

risposta

3

Non esattamente un plug-in jQuery, ma è possibile provare a esaminare RequireJS. Soprattutto la sezione "How to use RequireJS with jQuery".

Non ho ancora molta esperienza con questa soluzione, ma da quello che ho letto e giocato mi piacciono le possibilità.

43

Che ne dici di jQuery.getScript()? È integrato in jQuery e funziona in questo modo:

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

+1 Questo sembra perfetto. – itsafire

+3

Nota: il percorso è relativo alla cartella principale, non al posto del file jQuery. Quindi, se hai un file principale per le tue funzioni come site.com/assets/main.js e usi questa funzione per caricare in "test.js" la funzione sarebbe: $ .getScript ('assets/test. js ', function() { alert (' Caricamento eseguito. '); }); o ovunque tu abbia il file. Spero che questo aiuti! –

+5

@DrewDelloStritto Il percorso non è relativo alla cartella principale ma alla cartella in cui si trova il browser chiamato file html. Quindi se carichi site.com/assets/page.html e lo script principale è in site.com/assets/main.js che caricare test nella stessa cartella hai bisogno di '$ .getScript ('test.js', funzione() {alert ('Il caricamento è stato eseguito.');}); ' – Alepac

Problemi correlati