1

d3.json()用来获取 d3 的 json 数据。我倾向于启动一个 python 服务器来提供这些数据。我在网上找到一个片段:

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)
});

我应该怎么做才能得到正确的结果?

4

0 回答 0