如何使用jquery getJSON()拉入sendgrid json

时间:2011-11-01 02:38:50

标签: jquery json

我正在尝试使用getJSON()从sendgrid获取统计信息。他们的JSON提要读取:

[{"date":"2009-06-20",
"requests":12342,
"bounces":12,
"clicks":10223,
"opens":9992,
"spamreports":5,
"unique_clicks":3,
"unique_opens":6,
"blocked":7},

{"date":"2009-06-21",
"requests":32342,
"bounces":10,
"clicks":14323,
"opens":10995,
"spamreports":7,
"unique_clicks":3,
"unique_opens":9,
"blocked":4},

{"date":"2009-06-22",
"requests":52342,
"bounces":11,
"clicks":19223,
"opens":12992,
"spamreports":2,
"unique_clicks":5,
"unique_opens":2,
"blocked":8}]

这是将它呈现在浏览器中的jquery代码,但什么都没有出现?

    $(document).ready(function(){
    var stats = "https://sendgrid.com/api/stats.get.json?api_user=youremail@domain.com&api_key=secureSecret&days=2"

    $.getJSON(stats, function(key, value) {
                $('', {
                    id : 'sg_stats',
                    html : '
  • ' + key + '
  • ' + value '
  • ' }).appendto('body'); }); });

    我在Rails 3中使用它。我测试了一个flickr feed并且这个有效,所以jQuery在rails中运行。

    我是否需要在getJSON()调用上使用成功函数?

    1 个答案:

    答案 0 :(得分:0)

    $.getJSON()不会在回调中提供这些参数。

    而是用$.each()包装它。