iT邦幫忙

0

想請問d3.xml,我將 001.xml 與 index.html存在同一資料夾,產生不出圖形~很急~ 拜託感恩!!!

我的index.html 如下方網站所示
而 d3.xml("001.xml","application/xml", function(xml)
希望讀取 001.xml的 資料 ,
但一直沒有圖形 EX: http://bl.ocks.org/mbostock/1080941
試過將 d3.xml("這個位子改成001.xml path還是沒有圖 ", "application/xml", function(error, xml) 網站上 例子都是直接讀取程式 可否請高手大大指導 謝謝!!!

ccutmis iT邦高手 2 級 ‧ 2016-04-20 14:39:59 檢舉
我測試過是正常的喔
demo:
http://www.web3d.url.tw/xmlTest/index.htm

demo download:
http://www.web3d.url.tw/xmlTest.zip

樓主是不是在電腦本機端直接執行index.htm 如果是 那產生不出圖形是正常
本機執行網頁程式因為有安全性問題 所以一些AJAX的$POST或$GET動作
(例如這案例的d3.xml("flare.xml",....)
會被限制無法讀取,丟到網頁空間就OK了~
candyli iT邦新手 5 級 ‧ 2016-04-20 18:14:43 檢舉
ccutmis 大大~ 我是在本機測試的, 謝謝您~ !!! 你讓我知道方向 ^^
剛剛試了您的是可以執行的!謝謝您的解說喔。

1.請問 一般測試都會用到server端嗎? 或丟到網頁空間嗎?
2.不過剛剛試了這2項到網頁空間, 卻是空白畫面,有放入 d3.v3.min.js 不曉得原因...

http://blogger.twtnn.com/d3-js%E4%BD%BF%E7%94%A8xml%E7%9A%84%E7%AF%84%E4%BE%8B/

http://bl.ocks.org/lgrammel/2772585
candyli iT邦新手 5 級 ‧ 2016-04-21 10:46:20 檢舉
大大~ 我是在本機測試的, 謝謝您~ ^^
上方例子直接用 <body><script> 來寫,沒有加 <html>、<head>
(???@@" 請問網頁一般不是要加嗎? 菜鳥沒有方向...)

不過是下方的例子不能運行,在想往哪方面嘗試
http://blogger.twtnn.com/d3-js%E4%BD%BF%E7%94%A8xml%E7%9A%84%E7%AF%84%E4%BE%8B/
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答