d3.json工作,但$ .getJson失败

时间:2012-05-16 16:08:17

标签: javascript jquery getjson d3.js

使用d3.json生成json请求,而$ .getJson和$ .ajax失败。这不是一个跨域问题,因为我在同一个域上请求脚本。

d3.json('api.php?q=/user/authUser?authemail=email%26authpassword=pass', function(d) {

        console.log(d);

});

在控制台中 - >网络,d3请求正确显示api.php作为路径,但使用$ .getJson或$ .ajax我得到了Web服务路由(web.myapp.local)作为路径。

不是d3.json只是$ .getJson的包装器。如果是这样,为什么每个请求路径都不同。

1 个答案:

答案 0 :(得分:0)

我想出了问题,我正在使用mockjax,一个javascript库来拦截ajax调用,这导致了问题。通过完全删除库来解决它。

这可能不是最新版本的问题 - 但当时是