2012-05-17 3 views
0

업데이트 된 (mbostock-d3-dd2a424) d3.text() 함수가 더 이상 내 로컬 파일을 성공적으로 읽지 않습니다. "0"요청 상태가 표시되어 아래 코드가 항상 null을 반환합니다.D3 d3.text 요청 함수 버그

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

내 로컬 파일에 대해 mbostock-d3-af2af6a 버전이 작동합니다. callback (req.status < 300? req : null);

이것은 버그입니까? 이 문제를 피하기 위해 d3.text (fileNameList, callback)를 다르게 호출 할 수 있습니까?

답변

1

pull request #632에이 문제를 해결할 수있는 방법이 있지만 로컬 파일을 읽는 데 d3.text (더 일반적으로 XMLHttpRequest)를 사용하면 안됩니다. 대신 로컬 웹 서버를 사용해야합니다. 예를 들어, 당신이 실행하는 경우 :

python -m SimpleHTTPServer 8000 &

그런 다음 당신은 당신의 파일을 볼 수 http://localhost:8000에 액세스 할 수 있습니다.