0

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 の単なるラッパーではありませんか。もしそうなら、リクエストパスがそれぞれ異なるのはなぜですか。

4

1 に答える 1