2017-11-15 16 views
2

外部のWebサイトが適切なJSONを吐き出し、コードが単純すぎます。何が間違っているのか分かりません。私は取得し、投稿してみました。非常にシンプルなAjaxコードは機能しません

$(document).ready(function() { 
 
    $.get("https://www.w3schools.com/jquery/demo_ajax_json.js", function(result) { 
 
    alert(result); 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>

+0

CORSについて学ぶ - またw3schools lives uそのメッセージをレスポンスのコンテンツタイプヘッダなし –

+0

エラーメッセージを表示するには、コンソール(Chromeで 'F12')を表示することを忘れないでください。 – Shadow

答えて

0

あなたはJSONも、必要に応じて、localhostの他 http://cors-anywhere.herokuapp.com/https://www.w3schools.com/jquery/demo_ajax_json.jsのようにそれを維持して、$ .getJsonを使用し、それは出力結果を意志、この行を追加からアクセスしようとしている場合。 JSONデータを文字列化して、警告でデータを表示できるようにする[オブジェクト] [オブジェクト]が警告されます

var resultUrl = 'http://cors-anywhere.herokuapp.com/'+'https://www.w3schools.com/jquery/demo_ajax_json.js'; 

    $.getJSON(resultUrl, function(result) { 
     alert(JSON.stringify(result)); 
    }); 
関連する問題