Je viens de commencer à apprendre Dojo. J'ai suivi l'exemple d'un Widget d'un site avec différentes manières de charger les bibliothèques Dojo. J'aime utiliser la référence AOL pour charger dojo.js comme ceci:Chargement de la bibliothèque Dojo à partir d'AOL et des codes Widget à partir de Local?
<script type="text/javascript"
src="http://o.aolcdn.com/dojo/1.2.0/dojo/dojo.xd.js">
</script>
et mes codes sauvé widget dans le serveur web local comme celui-ci:
scripts/
myWidget/
widgetExample.js
...
test.html
où widgetExample.js contient ma classe widget codes, et test.html est ma page de test. Le message d'erreur que j'ai reçu est: "exception non interceptée: Impossible de charger les ressources inter-domaines: myWidget.widgetExample ...". Je ne suis pas sûr si je dois charger le paquet dojo localement? J'aime vraiment séparer le paquet de la bibliothèque dojo tel qu'il est ou le charger depuis AOL et ne mettre que mes propres codes dans un chemin local. J'ai essayé de google sur le chargement différent de domaine, baseScriptUrl, et moduleMapping? Toujours pas être en mesure de comprendre. Merci pour toute instruction détaillée, le cas échéant.
Deux ou trois choses que je voudrais ajouter. J'avais besoin de mettre baseUrl: './' sinon la chaîne 'xd' a été insérée dans mon chemin require. Deuxièmement, djConfig doit être défini avant de charger Dojo. –