奇妙な問題があります。私は、次のコードを使用して、オンラインで情報を取得するためにgetJSONを使用しています:getJSONは一部のアドレスでは機能しますが、他のアドレスでは機能しません
$.getJSON("url", function(json) {
$("#quote").html(JSON.stringify(json));
});
不思議なことに、私は唯一の私はソースとしてhttps://api.whatdoestrumpthink.com/api/v1/quotes/randomを使用するときに動作するように上記のコードを取得することができました。 http://quotes.rest/qod.jsonなど私が試した他のすべての情報源は何も返されないようです。私は現在、私のページを作るためにcodepenを使っています。
私は最初のURLから引用符を完全に取り出すことができ、私が望むすべてのものにアクセスできますが、他には何もアクセスできません。私はGetとajaxメソッドも使用してみましたが、役に立たないです。私はコードには比較的新しいので、何か明白なものがなければなりませんか?
ありがとうございました。
現在のホストスキームは「https」ですか? – Hossam
はい、それはcodepenが使用するものです。 http://quotes.rest/qod.jsonをhttps://quotes.rest/qod.jsonに変更すると動作します!しかし、私がhttps://www.freecodecamp.com/json/cats.jsonのような他のhttps URLを使用しても動作しません。 –