Tôi có tệp html với một vài d3-đồ thị được viết trực tiếp trong thẻ tập lệnh vào đó. Khi tôi thuê ngoài một trong các biểu đồ vào một tệp js bên ngoài, tôi nhận được thông báo này "NS_ERROR_DOM_BAD_URI: Truy cập vào URI bị hạn chế bị từ chối". Nếu tôi xóa mã với d3.json, nơi nó đọc một tệp json cục bộ thì lỗi sẽ biến mất. Nhưng nó phải có khả năng để tải một tập tin json trong một js bên ngoài được nhúng vào một html, phải không?"NS_ERROR_DOM_BAD_URI: Truy cập vào URI bị hạn chế bị từ chối"
d3.json("forcetree.json", function(json) {
root = json;
update();
});
http://stackoverflow.com/questions/1105055/ajax-and-ns-error-dom-bad-uri-error –
vâng nhưng đây không phải là quyền truy cập json crossdomain phải không? các tập tin json nằm trên ổ cứng của tôi cộng với tôi không sử dụng jquery hoặc js json chức năng tuy nhiên những gì tôi sử dụng là chức năng json từ d3 mà không có một cái gì đó như jsonp – Schnodderbalken
http://stackoverflow.com/questions/17077931/d3-samples-in-a-microsoft-stack? Answerertab = active # tab-top –