Sto utilizzando il seguente pezzo di script per caricare un altro:La richiamata su getScript di jQuery è inaffidabile o sto facendo qualcosa di sbagliato?
$.getScript("CAGScript.js", function() {
try {
CAGinit();
} catch(err) {
console.log(err);
}
});
L'idea è che $ .getScript carica il copione, poi esegue la richiamata quando è fatto. CAGInit()
è una funzione che vive in CAGScript.js
.
Il problema è che circa la metà del tempo, CAGInit()
non viene attivato (in qualsiasi browser). La registrazione alla console di Firebug segnala che non è definito. Il resto del tempo funziona perfettamente.
Qualcuno ha qualche idea su cosa sto facendo male?
Grazie.
Si noti che la documentazione dice che il callback viene eseguito una volta che lo script è stato caricato, e non necessariamente una volta che lo script è stato eseguito. – Flimm