weixin_33736832 2015-12-05 16:58 采纳率: 0%
浏览 26

使用AJAX / Jquery解析JSON

My Code so far looks like:

    $(document).ready(function(){
     $.ajax({
      type: "GET",
      url: "http://content.guardianapis.com/search?q=world%20&api-key=4dftzq5rzqbkc7h3b3epsgem",
      dataType: "JSON",
      cache: false,
      success: function (data){
        console.log(data);
      }
    });
});

I do not know now how to call the actual content from the api. The JSON looks like:

http://imgur.com/1GUPvAK

  • 写回答

3条回答 默认 最新

  • weixin_33701251 2015-12-05 17:02
    关注

    You're calling to the api, when the document is ready.

    You can fill a list with the current results from the response, by accessing data.response.results.

    $(document).ready(function() {
      $.ajax({
        type: "GET",
        url: "http://content.guardianapis.com/search?q=world%20&api-key=4dftzq5rzqbkc7h3b3epsgem",
        dataType: "json",
        cache: false,
        success: function(data) {
          console.log(data);
          for (var i = 0; i < data.response.results.length; i++) {
            $("#results").append("<li>" + data.response.results[i].webTitle + "</li>");
          }
        }
      });
    });
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
    <ul id="results">
    </ul>

    </div>
    
    评论

报告相同问题?

悬赏问题

  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算