有一個奇怪的問題。我使用的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網址時,它不起作用。 –