我們使用D3 JavaScript來初始化數據文檔,然後構建應用程序特定的JavaScript
來處理數據。處理一個JSON文件;相同的副本不是
特定應用的JavaScript
的一個子集是這樣的:
drawLegend();
thousand_sep_format = d3.format(',');
d3.json("http://wafi.iit.cnr.it/webvis/tmp/dbpedia/realOntology.json", function(error, root)
更具體地說,它正確地處理此JSON
文件:
http://wafi.iit.cnr.it/webvis/tmp/dbpedia/realOntology.json
然而,當我們複製原JSON
文件到另一臺Linux/Ubuntu
服務器,複製的JSON
文件無法處理。
這裏是複製 JSON文件:
http://www.ontomatica.com/public/test/dbpedia_ontology/realOntology.json
是什麼JSON
之間的區別 - 原和JSON
- 複製?
將原始JSON
文件複製到新服務器的正確過程是什麼?
我們的目標是刪除部分原始JSON
文件,然後plot
的子集。因此我們必須在服務器上放置一個工作子集。
檢查控制檯和網絡選項卡。科學猜測:同源策略 – zerkms
根據瀏覽這兩個URL的響應頭並假設'd3'表明代碼在瀏覽器中運行,那麼可以在瀏覽器的開發工具控制檯中找到答案,然後是[this]的副本(http://stackoverflow.com/questions/3076414/ways-to-circumvent-the-same-origin-policy)。 – Quentin
@zerkms你能給我多一點信息 - 不知道要看什麼。此外,我們需要JS讀取URL並且沒有看到兩個URL之間的區別。 –