getJSON适用于某些地址,但不适用于其他地址

时间:2017-04-14 18:17:38

标签: javascript json ajax 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来制作我的页面。

我可以完美地从第一个网址检索引号并访问我想要的所有内容,但不能访问其他任何内容。我也试过使用Get和ajax方法,但无济于事。我对代码比较新,所以必须有一些我不知道的东西?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

看起来服务器使用https协议。更正URL,然后重试。如果请求失败,请提供日志。