如何在jquery中每分钟运行一个vb函数

时间:2014-10-10 06:55:58

标签: jquery ajax vb.net

我的问题很简单,如何在jquery中设置一个运行和执行函数的计时器?

例如,我希望每分钟执行一次vb函数。我怎么能在jquery中做到这一点?

以下代码执行一次该函数。我想让它每分钟都被执行一次。如何?

$(window).load(function () {
    $.ajax({
      type: "POST",
      url: "Default.aspx/CheckPending",
      data: '{}',
      contentType: "application/json; charset=utf-8",
      dataType: "json",
      success: alert("Success"),
      error: alert("Error")
    });
});

1 个答案:

答案 0 :(得分:1)

这只运行一次因为你在window.load事件上运行它。

要让它运行多次,请使用此功能。

window.setInterval("javascript function", milliseconds);

在这种情况下:

$(window).load(function () {
    window.setInterval(
       $.ajax({
           type: "POST",
           url: "Default.aspx/CheckPending",
           data: '{}',
           contentType: "application/json; charset=utf-8",
           dataType: "json",
           success: alert("Success"),
           error: alert("Error")
        })
    ,60000);

});