私はd3.json()
d3のjsonデータを取得するために使用します。そして、私はそのデータを提供するためにPythonサーバーを起動する傾向があります。Webでスニペットを見つけました:
class MyTCPServer(SocketServer.ThreadingTCPServer):
allow_reuse_address = True
class MyTCPServerHandler(SocketServer.BaseRequestHandler):
def handle(self):
try:
data = getJson() # json data is stored here
self.request.sendall(json.dumps(data))
except Exception, e:
pass
ブラウザでリクエストすると、結果が表示されます。ただし、d3は常にnullを返します
d3.json('http://localhost', function(json) {
alert(json)
});
正しい結果を得るにはどうすればよいですか?