我是API的新手。为什么我的请求获得一个不起作用的JSON?

时间:2018-05-05 18:01:18

标签: javascript jquery json

我已经在点击事件处理程序内部的$(document).ready(function()内部有代码,该处理程序在用户按下按钮后激活。一旦用户按下按钮,就应该请求API并从中检索其中的JSON以供我使用。但是,出于某种原因,每次我尝试发出$.getJSON()请求时,都不会发生任何事情。这里是我为网站提供的所有jQuery代码,是的,我已经通过在其他元素上测试来确保其他所有工作都像事件处理程序一样。

$(document).ready(function() {
     $("#new").click(function() {
      $("body").css("background-color", changeColor());
      $("#bigContainer").css("background-color", randie);
      $.getJSON("http://quotesondesign.com/wp-json/posts", function(json) {

         $("#qbox").html(JSON.stringify(json));

        });
      });

    });

三江源。

1 个答案:

答案 0 :(得分:3)

你说你使用codepin他们强制https而你正在做http请求所以这不会因为混合内容政策而起作用。请将网址更改为

$.getJSON("https://quotesondesign.com/wp-json/posts", function(json) {

注意https。