使用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的包装器。如果是这样,为什么每个请求路径都不同。
答案 0 :(得分:0)
我想出了问题,我正在使用mockjax,一个javascript库来拦截ajax调用,这导致了问题。通过完全删除库来解决它。
这可能不是最新版本的问题 - 但当时是