我需要每小时轮询一次网络服务以检查新消息。我想用 jQuery 来做。ajax 调用是这样的:
function checkForMessages(rowid) {
$.ajax({
type: "POST",
url: "MyPage.aspx/CheckForMessages",
contentType: "application/json; charset=utf-8",
data: "{'currentMessages': '" + cMessages+ "'}",
dataType: "json",
success: function (msg) {
},
error: function (response) {
}
});
}
url: "MyPage.aspx/CheckForMessages"
实际上是一个PageMethod而不是Webservice。
我不明白的是如何用 jquery 制作“循环”,等待一个小时来调用上述函数。
那么我怎样才能让代码每小时只调用一次这个函数呢?