【问题标题】:How to send API request using java script?I'm following the below code , but i'm not able to display it can you suggest me the code?如何使用 java 脚本发送 API 请求?我正在按照下面的代码,但我无法显示它你能建议我的代码吗?
【发布时间】:2016-03-04 19:55:34
【问题描述】:
<script type="text/javascript"> 
    $(document).ready(function() { 
    $.getJSON(stg.api.bazaarvoice.com/data/reviews.json?apiversion=5.4&passkey=ywwm6ry3sw5r4ak9j7f2x9ed&filter=productid:<?php echo $product?>&stats=reviews 
    function(json){var output = json);
    $("#BVRReview").append(output);
    }); 
});
</script>

【问题讨论】:

  • 请用您的代码创建一个 JSFiddle,以便我们分析您的问题

标签: getjson


【解决方案1】:

Here 是一个 JSFiddle,它演示了如何使用 jQuery AJAX 请求从 API 中检索数据。

它会将AuthorIdReviewText 输出到一个div 中以进行演示。

$(document).ready(function(){
    $.ajax({
        url: "https://stg.api.bazaarvoice.com/data/reviews.json?apiversion=5.4&passkey=ywwm6ry3sw5r4ak9j7f2x9ed",
    data: "json",
    success: function(data){
        console.log(data);
      for (i in data['Results']){
        var info = data['Results'][i];
        $('.results').append(info.AuthorId + "</br>" + info.ReviewText + "</br></br>");
      }
    }
  })
});

【讨论】:

  • data['Results'] 和 $('.results') 中的“结果”是什么?
  • 去看看 JSFiddle。 Data['results'] 是数据对象中的结果对象,由 API 返回。
  • $('.results') 与 JSFiddle 中的 Div 元素相关
猜你喜欢
  • 2021-11-06
  • 1970-01-01
  • 2020-04-11
  • 1970-01-01
  • 1970-01-01
  • 2022-08-20
  • 1970-01-01
  • 1970-01-01
  • 2020-06-07
相关资源
最近更新 更多