刷新div内容,其中包含将feed作为document.write获取的脚本

时间:2016-09-15 20:28:26

标签: javascript jquery html ajax

我一直在努力做网页,向我展示我每天使用的各种东西。我试图在那里获得一个Reddit,每隔x秒(60秒或者其他)自动刷新一次。但问题是饲料是

ComboBox

是异步加载的,因此会出错:

    style: ComboBoxStyle {
        font.pointSize: 12
        font.family: "sans serif"
        textColor: "black"
        background: Rectangle {
            ...
        }

        __editor: Rectangle {
            color: "red"
        }

        ...
    }

有没有办法在不更新整个页面的情况下自行更新。

document.write({INSERT FEED HERE});

这是我现在用于reddit Feed的简单页面。

1 个答案:

答案 0 :(得分:3)

默认情况下,如果未定义回调参数,.embed网络服务将使用document.write

只需添加一个回调参数,就像这样 https://www.reddit.com/r/ProgrammerHumor/new/.embed?limit=10&t=all&callback=yourFunction

添加一个yourFunction函数,该函数将附加内容

function yourFunction(data) {
  document.getElementById("reddit").appendChild(data);
}

享受:)