D3.js chargement du fichier de données local à partir du fichier: ///
Je sais que D3.js prend en charge le chargement de fichiers de données avec XHR et JSONP les demandes.
Toutefois, dans mon cas, je vais aller .html les fichiers en double-cliquant sur eux à partir du système de fichiers, ce qui va l'exécuter comme file://.../foo.html
sur navigateur.
Est-il possible de charger un fichier de données au format csv (ou json) dans le même répertoire à partir de l'ordinateur comme foo.html
sur navigateur (tout en ne s'exécute pas sur http://
mais file://
)?
source d'informationauteur Ahmet Alp Balkan
Vous devez vous connecter pour publier un commentaire.
Vous pouvez par la désactivation de l'respectives des mécanismes de sécurité dans votre navigateur. Je pense qu'il travaille à l'Opéra par défaut, et vous pouvez commencer à google Chrome avec la
--allow-file-access-from-files
option de ligne de commande pour permettre le chargement de données à partir defile://
.La meilleure solution serait de faire tourner un serveur sur votre ordinateur pour le faire fonctionner.
La façon la plus simple d'avoir un serveur web local, comme expliqué ici est pour exécuter cette commande dans le répertoire où vous avez votre code source:
Ensuite, il suffit de charger la page
http://localhost:8888
Similaire à l'python réponse de Christopher Chiche ci-dessus, vous pouvez également utiliser le serveur intégré qui vient avec différentes versions de PHP.
Ce n'était plus utile pour moi, car ma demande a des crochets pour php back-end script ainsi que le d3 front-end.