Haben ein seltsames Problem. Ich verwende getJSON Informationen abrufen Online mit dem folgenden Code:getJSON funktioniert für einige Adressen, aber nicht für andere
$.getJSON("url", function(json) {
$("#quote").html(JSON.stringify(json));
});
Merkwürdigerweise habe ich nur in der Lage gewesen, um den obigen Code zu arbeiten, wenn ich https://api.whatdoestrumpthink.com/api/v1/quotes/random als Quelle verwenden. Alle anderen Quellen, die ich versucht habe, wie http://quotes.rest/qod.json scheinen nichts zurückzugeben. Ich verwende derzeit Codepen, um meine Seite zu erstellen.
Ich kann Zitate aus der ersten URL perfekt abrufen und auf alles zugreifen, wie ich möchte, aber nicht mit etwas anderem. Ich habe versucht, Get und Ajax-Methoden auch, aber ohne Erfolg. Ich bin relativ neu im Code, also muss es etwas Offensichtliches geben, das ich vermisse?
Danke für jede Hilfe.
Ist Ihr aktuelles Host-Schema 'https'? – Hossam
Ja, das ist, was Codepen verwendet. Wenn ich http://quotes.rest/qod.json zu https://quotes.rest/qod.json ändere, funktioniert es! Aber wenn ich andere https URLs wie https://www.freecodecamp.com/json/cats.json verwende, funktioniert es nicht. –