如何在jquery中每10秒更新一次Ajax?

use*_*836 3 ajax jquery

如何在jquery中每10秒更新一次Ajax?

    $.ajax({
    type: "GET",
    url: options.feedUrl,
    dataType: "xml",
    async:options.sync,
    success: function(xml) {
        }
Run Code Online (Sandbox Code Playgroud)

例如,我正在测试上面的jquery以获取RSS提要.那么如何让它每10秒更新一次RSS,以便用户可以在Feed中看到新项目?

小智 6

创建间隔

var ResInterval = window.setInterval('myAjaxCall()', 60000); // 60 seconds

var myAjaxCall = function() {
$.ajax({
    type: "GET",
    url: options.feedUrl,
    dataType: "xml",
    async:options.sync,
    success: function(xml) {
        // todo
    }
};
Run Code Online (Sandbox Code Playgroud)

停止

window.clearInterval(ResInterval);
Run Code Online (Sandbox Code Playgroud)

  • 因为.clearInterval(resInterval),它不一定是var resInterval; ? (2认同)