新しいのjavascriptです。こんにちは世界を走らせる以外に何かをやろうとする私の最初の試みです。私は、URLから情報を取得して表示しようとしています。私はURLをチェックし、それはjsonを返す。 "Hello World"コードが実行されますが、スクリプトタグ内でjsonを取得するコードを追加するとすぐに何も起こりません。私は構文エラーを得ていません。Javascriptコードが実行されないのはなぜですか?
<!DOCTYPE HTML>
<html>
<body>
<p>Header...</p>
<script>
document.write("Hello World");
var getJSON = function(url, callback) {
var xhr = new XMLHttpRequest();
xhr.open("get", url, true);
xhr.responseType = "json";
xhr.onload = function() {
var status = xhr.status;
if (status == 200) {
callback(null, xhr.response);
} else {
callback(status);
}
};
xhr.send();
};
getJSON("http://api.tvmaze.com/schedule?country=US&date=2016-08-31",
function(err, data) {
if (err != null) {
alert("Something went wrong: " + err);
} else {
alert("Your query count: " + data.query.count);
}
});
</script>
<p>...Footer</p>
</body>
</html>
私は混乱の原因となったjsオンラインエディタを使用していました。回答を表示した後、アラートを修正すると( "クエリの件数:" + data.query.count ")、HTMLとして実行され、結果が得られました。ありがとうございました。 – OOPNewbie