从javascript变量自动更新段落内容的最佳方法?

时间:2014-10-02 11:01:52

标签: javascript jquery ajax json

我有一个JSON对象,其中包含我想在我的网页上自动更新的值。正在使用以下方式从Google工作表文件中检索JSON对象:

function getData() {
    return $.ajax({
        url: 'https://spreadsheets.google.com/feeds/cells/1r56MJc7DVUVSkQ-cYdonqdSGXh5x8nRum4dIGMN89j0/1/public/values/R29C4?alt=json-in-script&callback=importGSS',
        dataType: 'jsonp',
        jsonpCallback: 'importGSS'
    })
}

var obj;
getData().done(function (data) {
  obj = data;
});

(感谢用户Andy!)

我可以通过obj["entry"]["content"]["$t"]访问该值,但我不知道如何将此值添加到我的段落元素中,以便在对象中的值更改时自动更新。

有人可以解释这样做的最佳方法吗?

谢谢

1 个答案:

答案 0 :(得分:1)

这个怎么样?

function getData() {
    return $.ajax({
        url: 'https://spreadsheets.google.com/feeds/cells/1r56MJc7DVUVSkQ-cYdonqdSGXh5x8nRum4dIGMN89j0/1/public/values/R29C4?alt=json-in-script&callback=importGSS',
        dataType: 'jsonp',
        jsonpCallback: 'importGSS',
        success: function(data) {
            // p being the element that you want to put your data in
            $('p').html(data["entry"]["content"]["$t"]);
        }
    })
}