d3からjson関数を呼び出すときに問題があります。ルート以外のURLからd3.jsonを呼び出す
私のDjango DBのモデルをレンダリングするページ(このWebサイトはこのurl '/ app/function/pk'から呼び出されます)から、私はJS d3.jsonを呼び出して、 "app/dootherthing/pk "をURLとして使用します。例:d3.json( "/ app/dootherthing/pk")。しかし、開発者モードのコンソールでは、d3.jsonはこのjsonオブジェクトがあるhttp://127.0.0.1:8000/app/dootherthing/pkの代わりにhttp://127.0.0.1:8000/app/function/pk/app/dootherthing/pkからjsonオブジェクトを取得しようとするため、エラーが表示されます。
d3.jsonをルートURL「127.0.0.1:8000/」にリダイレクトして、現在のURLをルートとして使用しないようにするにはどうすればよいですか?
私は自分自身を説明されているかどうかはわかりませんが、私はそれが何かばかげて簡単にあなたの答えに感謝しなければならないと思います!
ベスト。
関連するJSコードを表示できますか? –
d3.json( "APP/dootherthing /" + PK、関数(誤差、グラフ){ 力(グラフ); 場合(エラー)スローエラー; })。 – ddomingo
これは、私がhttp://127.0.0.1:8000/から呼び出すと機能しますが、d3.jsonが試行するので、私がURL "http://127.0.0.1:8000/app/function/pk"このURL "app/function/pk/app/dootherthing/pk" – ddomingo