w3schools property img attribute javascript ajax json d3.js jsonp

javascript - property - title label html



"NS_ERROR_DOM_BAD_URI: acceso denegado al URI restringido" (4)

Tengo un archivo html con varios gráficos d3 escritos directamente en etiquetas de script. Cuando externalizo uno de los gráficos en un archivo js externo recibo este mensaje "NS_ERROR_DOM_BAD_URI: Acceso denegado al URI restringido". Si borro el código con d3.json donde lee un archivo json local, el error desaparece. Pero tiene que ser posible cargar un archivo json en un js externo que está incrustado en un html, ¿verdad?

d3.json("forcetree.json", function(json) { root = json; update(); });


Estaba teniendo el mismo error y la solución es tener index.html, script.js y data.json en el mismo directorio.


Especifique su archivo .json relativo a su raíz de archivo .html

Ex:

d3.json("js/forcetree.json", function(json) { root = json; update(); });


Tengo el mismo problema y lo resuelvo usando la ruta del archivo json de esta manera:

d3.json("file:///C:/path/...../js/forcetree.json", function(json) { root = json; update(); });

si accedo a esta ruta desde el navegador, el archivo abre la URL.


Resolví este problema moviendo el archivo JSON a un subdirectorio del directorio que contiene mi archivo html.

ROTO:

www/ code/ hello.html # refers to ../data/hello.json data/ hello.json

TRABAJANDO:

www/ hello.html # refers to data/hello.json data/ hello.json