私は別のURLからjsonデータをロードしようとします。getJSONはクロムDevtoolsネットワークで動作するようですが、ステータス200のデータが表示されます。 "それは働く"。ここajax getJSONはデータを正しくロードしますがコンソールにログオンしません
は私のコードです:ここ
<div id="demo">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script type = "text/javascript" language = "javascript">
$.getJSON('/data/', function(data) {
console.log('it works');
})
.fail(function (jqxhr, status, error) {
console.log('error', status, error) }
);
</script>
</div>
は、コンソールでのエラーです:
error parsererror SyntaxError: Unexpected token & in JSON at position 1
at parse (<anonymous>)
at Nb (jquery.min.js:4)
at A (jquery.min.js:4)
at XMLHttpRequest.<anonymous> (jquery.min.js:4)
も私はバックエンドとしてのpythonジャンゴを使用しています。
エラーからログを記録しているためです。 'jQuery.getJSON()'はjson値を取得するためのajax呼び出しであり、バックエンドは有効なjsonを生成する際に何らかのエラーがあるためです。 – Jai