2012-05-17 41 views
0

已更新的(mbostock-d3-dd2a424)d3.text()函數不再成功讀取我的本地文件。我看到一個「0」請求狀態,所以下面的代碼總是返回空值:D3 d3.text請求函數錯誤

var s = req.status; callback(s> = 200 & & s < 300 || s === 304?req:null);

mbostock-d3-af2af6a版本適用於我的本地文件讀取: 回調(req.status < 300?req:null);

這是一個錯誤?我可以以不同的方式調用d3.text(fileNameList,callback)來避免這種情況嗎?

回答

1

pull request #632中有一個解決方法,但是,不應該使用d3.text(更一般的XMLHttpRequest)來讀取本地文件。您應該使用本地Web服務器。例如,如果運行:

python -m SimpleHTTPServer 8000 &

然後你就可以訪問http://localhost:8000來查看你的文件。